오늘부터 신한 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 |