기초 JAVA 교육과정 ]바이트코드

 

기초 JAVA 교육과정 ]바이트코드

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

바이트코드

 

 

 

 

기초 JAVA 교육과정 ]바이트코드 기초 JAVA / JAVA자료

2017.01.22. 10:30 수정 삭제

복사 http://blog.naver.com/zeusmale1/220917270353

통계보기 번역하기 전용뷰어 보기


기초 JAVA 교육과정 ]바이트코드

 

기초 JAVA 교육과정 ]바이트코드

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

바이트코드

■Byte-Code는 머신 코드보다 추상적인 형태를 띠는 중간 코드의 일종이다.
  □추상 
     ㅁ'추상'이란  구체적인 사물들 간에 발견되는 공통적인 특징 또는 그 모양새를 뜻한다.
     ㅁ추상화한 것은 실제 세계만큼 real하지는 못하지만 하나 이상의 사물들을 포괄할 수 있다는 이점이 있다.
     ㅁ크로스플랫폼 체계의 기본 요건이기도 하다.
     ㅁ크로스플랫폼이란 것이 이질적인 기계들 간에서도 동일한 의미로서 파악될 수 있는 어떤 '텍스트'를  요구하기 때문이다. 
  □바이트코드는 이 같은 요구에 부응하도록 고안된 언어이다.

  □Byte-Code 란 다시 말해서, 프로그래머가 작성한 원시언어가 이종의 기계들 사이에서 효율적으로 작동하기 위해서는 머신 공통의 논리로 정제되어야 하는데, 이때 머신 공통의 논리로 정제된 결과물이 바로 바이트코드인 것이다.

  □인터프리터는 바이트코드를 통해 '무엇을' '어떻게' 수행해야 하는지 습득한 후 그 내용을 자신의 기계에 맞게 구체적으로 풀어내면 된다.

  □중간 코드라고 불리는 까닭은 바이트코드가 원시코드와 기계어 사이에서 이 같은 매개 역할을 하기 때문이다.  

 

 

+ Recent posts