Java Basic 실무과정 ] 바이트코드
Java Basic 실무과정 ] 바이트코드
실무자를 위한 최고의 교육센터 오라클자바교육센터
www.oraclejava.co.kr www.oraclejava.co.kr
바이트코드
* Byte-Code 는 머신 코드보다 추상적인 형태를 띠는 중간
코드의 일종이다.
- 추상
※ '추상'이란 구체적인 사물들 간에 발견되는 공통적인 특징 또는 그 모양새
※ 추상화한것은 실제 세계만큼 real 하지는 못하지만 하나 이상의 사물들을 포괄할 수 있다는 이점이 있다
※ 크로스 플랫폼 쳬계의 기본 요건이기도 하다.
: 크로스플랫폼이란 것이 질적인 기계들 간에서도 동일한 의모로서 파악될 수 있는 어떤 '텍스트'를 요구하기 떄문이다
- 바이트코드는 이 같은 요구에 부응하도록 고안된 언어이다.
- Byte-Code 란 다시 말해서, 프로그래머가 저ㅏㄱ성한 원시언어가 이종의 기계들 사이에서 효율적으로 작동하기 위해서는
머신 공통의 논리로 정제 되어야 하는데, 이때 머신 공통의 논리로 정제된 결과물이 바로 바이트코드 이다
- 인터프리터는 바이트코드를 통해 '무엇을' '어떻게' 수행해야 하는지 습득한 후 그 내용을 자신의 기계에 맞게 구체적으로
풀어내면 된다
- 중간 코드라고 불리는 까닭은 바이트코드가 원시코드와 기계어 사이에서 이 같은 매개 역활을 하기 때문이다.
'자바 > JAVA...Spring' 카테고리의 다른 글
JAVA Basic 강의자료] 자바의 장점과 단점 (0) | 2016.06.09 |
---|---|
Java Basic 실무과정 ] 자바 실행단계 및 프로그램 동작순서 (0) | 2016.04.25 |
Java Basic 실무과정 ] 자바 통합 개발 환경(자바 IDE-Eclipse) (0) | 2016.04.21 |
Java Basic 실무과정 ] 간단한 자바 애플리케이션 (0) | 2016.04.21 |
Java Basic 실무과정 ] JDK(SDK) (0) | 2016.04.20 |