2019.08.26

 

 // 컴파일 (compile)

 - 그 자체로는 실행할 수 없는 소스 프로그램을 실행할 수 있는 형식으로 변환하는 작업

 - 이것을 수행하는 것이 javac 커맨드(명령어)이다

 

 프로그램을 실행하기 위해서는

 1. 소스 프로그램을 컴파일해서 바이트코드를 생성

 2. 생성된 바이트코드를 실행

 

 즉, 소스 파일 → 컴파일  클래스파일  실행

 

 // JDK (Java Development Kit, 자바 개발 키트)

 - 프로그램을 개발하는 툴과 Java로 만들어진 프로그램을 실행하기 위한 환경 JRE (Java Runtime Envelopement, 자바 실행 환경)를 포함하고 있다

 

 // JVM (Java Virtual Machine, 자바 가상 머신)

 - 자바 프로그램을 실행하기 위한 가상 머신

 - 클래스 파일 내의 명령을 해석하면서 실행

 - 자바 프로그램의 실행방식은 자세하게 해석하면서 실행하는 인터프리터 형식을 토대로 기계어를 직접 실행하는 복합적인 구성

+ Recent posts