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. 추상 윈도우 툴킷  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)          편집 후원          편집 이력
  1. Top (분류 펼침)      :     1,591개 분류    6,512건 해설