반응형
1. 프로그램(Program) 이란?
: 내가 생각한 어떤 일련의 과정을 개발자가 프로그래밍 언어를 사용하여 코드를 작성해
컴퓨터가 처리해주도록 만드는 것
2. 자바의 역사
: 썬 마이크로시스템즈 에서 개발 (가전제품에서 사용하는 목적으로 개발된 언어) Oak(오크) -> JAVA로 이름 변경
2010년 오라클이 썬 마이크로시스템즈를 인수한 후로 자바에 대한 관리 및 유지보수는 오라클에서 담당하고 있다.
3. 자바 개발 순서
4. JVM
①작성한 소스파일(test.java)를 컴파일 => class파일(byte 코드) 생성
②class파일 을 JVM이 실행
③Class Loader : Byte code를 메모리의 메소드 영역에 올려줌
④Byte Code Verifier : Byte code를 검증,검사
⑤Just-In-Time Compiler ( JIT ) : 한번에 컴파일 (인터프리터 방식이 느려 추가)
5. JAVA 플랫폼
JAVA SE(Standard Edition)
: 표준 자바 플랫폼으로 기본 개발환경을 제공
JAVA EE(Enterpeise Edition)
: SE에 웹서버 역할을 추가한 것으로 자바 애플리케이션을 동작시킬 수 있는 컨테이너 등을 표준화한 플랫폼
JAVA ME(Micro Edition)
: 모바일이나 내장형 장치처럼 리소스가 제한된 소형 장치에서 실행되는 자바 애플리 케이션을 위해 경량화된 기술들을 지원하는 플랫
반응형
'Java' 카테고리의 다른 글
[JAVA] 변수와 메모리 (0) | 2020.04.07 |
---|---|
[JAVA] 메모리 & 실행 구조 (0) | 2020.04.06 |
[JAVA] 데이터 타입 (0) | 2020.04.05 |
[JAVA] 연산자 (0) | 2020.04.04 |
[JAVA] 변수 (0) | 2020.04.03 |