JVM   Java Virtual Machine, Java VM   자바 가상 머신, 자바 가상 기계

(2020-08-04)

Just In Time, JIT


1. 자바 가상기계 이란?가상 기계 (Virtual Machine)
     - 가상 컴퓨터시뮬레이션하는 소프트웨어를 총칭                 ☞ 가상 기계 참조

  ㅇ 자바 가상 기계 (Java Virtual Machine, JVM)
     - 자바 컴파일바이트 코드을 받아서,
     - 해당 운영체제 등이 이해할 수 있는 실행 코드로 바꾸어주는 역할을 함
     - 즉, 윈도우즈에서는 윈도우에 맞는 JVM, 리눅스에서는 리눅스에 맞는 JVM이 동작

     * 한편, 자바가상기계는 자바 인터프리터 또는 자바 런타임으로도 불리워짐
        . 예를들면, java.exe


2. 자바 가상기계의 구현방식 구분

  ㅇ 자바 칩 방식
  ㅇ S/W 구현방식
    - 해석기 방식
    - JIT(Just In Time) 컴파일러 방식
       . 프로그램이 실행될 때 비로소 동작하여 프로그램기계어로 변환하는 컴파일 방식
       . 즉, 실행시 컴파일하는 방식

자바 언어 기타
   1. JSP   2. JVM   3. 가비지 컬렉션   4. 랩퍼 클래스   5. 바이트 코드   6. 서블릿   7. 애플릿   8. 인터페이스   9. 자바빈즈   10. 추상 윈도우 툴킷  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"