2019.08.26
// 컴파일 (compile)
- 그 자체로는 실행할 수 없는 소스 프로그램을 실행할 수 있는 형식으로 변환하는 작업
- 이것을 수행하는 것이 javac 커맨드(명령어)이다
프로그램을 실행하기 위해서는
1. 소스 프로그램을 컴파일해서 바이트코드를 생성
2. 생성된 바이트코드를 실행
즉, 소스 파일 → 컴파일 → 클래스파일 → 실행
// JDK (Java Development Kit, 자바 개발 키트)
- 프로그램을 개발하는 툴과 Java로 만들어진 프로그램을 실행하기 위한 환경 JRE (Java Runtime Envelopement, 자바 실행 환경)를 포함하고 있다
// JVM (Java Virtual Machine, 자바 가상 머신)
- 자바 프로그램을 실행하기 위한 가상 머신
- 클래스 파일 내의 명령을 해석하면서 실행
- 자바 프로그램의 실행방식은 자세하게 해석하면서 실행하는 인터프리터 형식을 토대로 기계어를 직접 실행하는 복합적인 구성
'교육 > Java' 카테고리의 다른 글
#88 Java 키워드 복습 (0) | 2019.09.19 |
---|---|
#79 Java cmd로 자바 컴파일하기 (0) | 2019.09.04 |
#71 Java 상속과 추상클래스 (0) | 2019.08.23 |
#56 Java 다형성과 캐스팅 (0) | 2019.08.05 |
#51 Java CRUD기능의 간단한 사전 만들기 Delete (0) | 2019.08.01 |