WORA를 지원하기 위한 자바 프로그래밍 방법.

JooKit 주킷 2020. 5. 5. 22:48
목차 접기
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