자바 언어에서 컴파일 방식과 인터프리터 방식
1. 컴파일 방식
- 고급 언어로 작성된 프로그램을 목적 프로그램으로 번역 후 링킹 작업을 통해 실행 프로그램을 생성함
- 고레벨 언어를 바로 기계어로 변환
- 자바는 javac로 컴파일하고 java 실행 시 중간 언어(클래스 파일)을 한줄씩 자바 인터프리터가 번역하기에 컴파일 언어 이면서 인터프리터 언어임
2. 인터프리터 방식
- 고급 언어로 작성된 프로그램을 한줄씩 번역해서 OS에서 인식하는 기계어로 번역하는 역할
- 고레벨 언어를 바로 기계어로 번역하지 않고 중간 형태로 변환 시킨 후 실행
'Back-end > Java' 카테고리의 다른 글
[Java] Java 8 VS Java 11 (0) | 2022.04.18 |
---|---|
[Java] String이 불변인 이유 (0) | 2022.03.08 |
[Java] String = " " VS new String(" ") (0) | 2022.03.08 |
[Java] Wrapper class (0) | 2022.03.07 |
[Java] Checked Exception 과Unchecked Exception (0) | 2022.03.07 |