• 2010. 11. 1.

    by. 별머루

      
      

    Java 의 구조 - 바이트 코드. (Byte Code)

      

    ..............................

    자바의 핵심중 하나인 바이트 코드에 대한 설명입니다.

    자바는
    C , C++ 와는 다르게 기계어 단계까지 가지 않고 중간 단계의 바이트 코드로 컴파일 되고 중간단계의 결과가 나온다.

    컴파일이란?

    흔히 우리가 쓰고 있는 C언어나 Java언어는 개발자가 개발하기 용이하게 만들어진 일종의 문법이다. 하지만 이 문법은 기계는 알아볼수 없다. 그래서 컴퓨터가 이해할수 있는 언어인 기계어로 변환해 주어야 하는데 이 단계가 바로 컴파일이다.

    바이트 코드란?

    하드웨어와는 무관하게 작동되는 쉽게 말해 자바전용 기계어 인 셈이다. CPU Type 과는 전혀 무관한 독립된구조를 가지고 있는것이 특징이다.
    단점은 Cpu 에서 직접 실행할수 없다는것.


    장점은 바이트 코드로 한번 컴파일된 프로그램은 자바 실행 환경이 구축된 곳에선 컴파일없이 바로 실행이 가능!

    ※중요한 개념이니 자바를 공부하기 전 꼭 숙지 하고 넘어가자!




    원본 및 출처 - 클릭하세요 JAVA 2 JDK 5.0 (대림출판사)



    'Other > Java' 카테고리의 다른 글

    Java 예제 #1 - 콘솔창에 텍스트 이미지 띄워보기.  (0) 2010.11.02
    Java 의 특징. (기초 개념)  (0) 2010.11.01
    First  (0) 2010.04.23