목차
접기
728x90
반응형
자바 번역기의 특징.
1단계 : 형태소분석
2단계 : 구문분석
3단계 : 의미 분석
4단계 : 중간코드
--> 컴파일러 사용 (1단계 ~ 4단계)
5단계 : 최적화
6단계 : 물리코드
--> 인터프리터 사용 (5단계 ~ 6단계)
자바는 실제로 번역기 2개가 사용된다.
개발자가 컴파일하는 컴파일러에 의해서 4단계까지 번역이 되고
사용하는 사용자들에 의해서 번역하여 실행이 되는 것으로 구분된다.
컴파일러 : 번역을 위주로 하는.
인터프리터 사용 : 실행을 위주로 하는.
* 바이트코드(가상 CPU 코드) (= 중간까지만 만들어졌다고 해서 중간코드 라고도 한다. )가 만들어지고 이것이 물리적인 장치인 기계(이진)코드로 변환된다.
가상CPU 코드 --> 물리적인 장치가 아니다.
JDK ( Compiler, Debuger) : Java Development Kit
JRE (JIT Compiler, Garbage Collector, Loader, Security) : Java Runtime Environment
--> JDK를 설치하면 포함되어 설치된다.
728x90
반응형
LIST
'IT 유용한 정보' 카테고리의 다른 글
전기가 발생하는 원리 (0) | 2020.05.07 |
---|---|
컴퓨터 기본 용어. (0) | 2020.05.05 |
자바 언어의 특징. (0) | 2020.05.03 |
강의 주제 : 자바 코드의 기본 규칙. (2020-04-30 시청) (0) | 2020.05.01 |
자바 프로그래밍. (0) | 2020.04.30 |