자바 소스 코드의 실행 과정
- 소스 파일 작성
- 일반적으로 IDE 를 통해 작성한다.
- 바이트 코드 생성
- 작성한 소스 파일을 컴파일하면 JVM 이 이해할 수 있는 바이트 코드(.class)가 생성된다.
- eclipse, IntelliJ 등의 IDE 를 통해 소스 파일을 작성하는 경우에는 작성한 소스 파일을 저장할 때 자동으로 컴파일하여 바이트 코드를 생성한다.
- 바이트 코드 실행
- JVM 은 바이트 코드를 읽고 메모리에 저장한다.
- 프로그램 실행
- JVM 은 바이트 코드를 컴퓨터가 이해할 수 있는 바이너리 코드로 컴파일하여 실행한다. 이 때, main() 메서드가 가장 먼저 실행된다.
'Java' 카테고리의 다른 글
애너테이션 (0) | 2022.09.06 |
---|---|
Thread의 동기화 처리 (0) | 2022.09.04 |
Demon Thread (0) | 2022.09.04 |
Thread 의 동시성과 병렬성 (0) | 2022.09.01 |
JVM - Java Virtual Machine (0) | 2022.08.30 |