Java

자바 프로그램 실행 과정

chaebideas77 2026. 5. 14. 21:34

 

오늘부터 신한 DS에서 진행하는 부트캠프 1일차가 시작되어 배운 걸 복습한다!

기록용 겸, 셀프 공부용도로!

추후에 부트캠프 신청이나 자세한 내용도 포스팅 해야겠다.

 

자바가 JVM(Java virtual Machine) 사용하는 이유는 바이트 코드 파일을 수정 없이

윈도우나 리눅스 모두 사용할 수 있기 때문이다.

쉽게 그림을 보면 이해하기 좋다!

 

일반적으로 예를 들면 Hello.java 파일을 작성한다.

javac이라는 컴파일러가 Hello.class를 만든다.

Hello.class는 바로 컴퓨터가 읽을 수 있는 파일이 아니다.

java 명령어를 실행 한다.

각자 사용자에게 맞는 운영체제 JVM이 실행되어 컴퓨터가 읽을 수 있는 기계어로 번역(Interpreter)된다!

1. Hello.java 작성
2. >javac Hello.java 컴파일, Hello.class가 생성된다.
3. >java Hello 명령어 실행
4. JVM(Java Virtual Machine)이 class load
5. main()을 찾아서 실행

cmd로 하나하나 단계별로 실행할 수 있지만 너무 번거롭기 때문에 이 과정을 한번에 도와주는 프로그램이

이클립스(Eclipse) 또는 인텔리제이(Intellij)라고 보면 된다!

'Java' 카테고리의 다른 글

제네릭  (0) 2026.06.01
이것이 자바다 연습문제 Chap12  (0) 2026.06.01
참조형 변수  (1) 2026.05.19
자바 - 변수  (0) 2026.05.14
자바 설치 (JDK)  (0) 2026.05.14