- JavaSE SDK 설치
- JRE는 Java의 실행환경만 가지고 있으므로 컴파일러가 포함된 JDK를 다운받아야 한다.
- C:\Program Files\Java\jdk_1.8.xxx
- 시스템 환경 변수 설정
- JAVA_HOME : C:\Program Files\Java\jdk_8.xxxx\bin;
- IDE(Integrated Development Environment) 설치
- Eclipse
- NetBeans
[출처: https://aljjabaegi.tistory.com/387]
-
Java Source Code (.java) 파일 생성한다.
-
Build 작업 실행 시 Java 컴파일러의 javac라는 명렁어를 사용한다.
-
컴퓨터가 읽을 수 없는 반기계어인 Byte Code (.class) 파일 생성한다.
-
Byte Code는 **클래스 로더 (Class Loader)**에 의해서 JVM 내로 로드한 후, 실행 엔진에 의해 기계어로 해석돼 **Runtime Data Area(JVM 메모리)**에 배치한다.
TIP
실행엔진 (Execution Engine) : 인터프리터 방식으로 실행하다가 JIT Compiler 방식으로 실행한다.
[출처: https://aljjabaegi.tistory.com/387]
- Interpreter: 바이트 코드를 한줄씩 읽어 실행한다.
- JIT(Just-In-Time) Compiler: 바이트 코드 전체를 컴파일 후 해석된 코드(NativeCode)를 캐시에 보관해 해당 코드를 직접 실행한다.