티스토리 뷰

■ Javac (Java Compiler)

.java 확장자의 소스 코드를, JVM이 읽을 수 있는 .class 확장자의 바이트 코드로 변환해 주는 도구.  

 

■ JVM (Java Virtual Machine)이란?

▶ 자바 프로그램을 돌려주는 아주 똑똑한 가상의 컴퓨터.

▶ Javac가 만든 바이트 코드를 실행시켜준다.

(자바 가상 머신이라는 말에서, 좀 헷갈렸다. 가상머신의 원리(?)이런거 까지는 모르겠지만, 그냥 내 컴터위에서 javac에 의해서 변환된 바이트 코드를 실행시켜주는 프로그램이라고 생각하고 넘어가겠다) 

 

Javac이 먼저 소스 코드를 컴파일해서 바이트 코드를 만들면, 그 다음에 JVM그 바이트 코드를 실행하는 순서이다.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함