반응형
1. 자바는 플랫폼 독립적(Platform Independent)이다
2. 자바는 컴파일 언어다
3. 자바는 인터프리터 언어다
자바로 컴파일을 하면 기계어로 바꾸기 쉬운 중간 단계(Byte Code) 까지만 컴파일 한다.
Byte Code 는 .java 파일을 컴파일 해서 만든 .class 파일이다.
Virtual Machine (가상머신)은 Byte Code를 해석한 후 실행한다
이 가상머신 덕분에 자바는 Platform Indefpendent 한 것이다
하지만 동적으로 Byte Code 를 해석하기 때문에 속도가 느리다
반응형
'IT > Java' 카테고리의 다른 글
스타터 (0) | 2023.12.17 |
---|---|
interface 의 구현 (0) | 2013.08.14 |
댓글