-
컴파일러 언어
- 자바는 컴파일되어야만 실행이 가능하며, 이러한 프로그래밍 언어를 컴파일러 언어라고 한다.
자바의 모토
- 한 번 프로그램을 작성하면 어디에서든지 실행 가능
- 플랫폼 독립적인 언어
- 단, 해당 운영체제에 맞는 JDK가 설치가 되어 있어야 한다. (JRE에 JDK가 포함되어 있어서 JRE만 설치해도 실행 가능)
자바가상머신(JVM; Java Virtual Machine)
- 컴파일된 바이트코드를 실행시킬 수 이는 소프트웨어
소스코드 ----------------------------------> 바이트코드
(Hello.java) 컴파일러(javac.exe) (Hello.class)