수색…


이것들은 기본입니다.

JVM은 RAM에 상주하는 추상 컴퓨팅 시스템 또는 가상 시스템 입니다. Java 바이트 코드를 원시 시스템 코드로 해석하는 플랫폼 독립적 실행 환경을 제공합니다. (자바 코드는 자바 코드를 바이트 코드로 컴파일하는 자바 컴파일러이다.)

Java 프로그램은 JVM 내부에서 실행되며 기본 JVM에 맵핑됩니다. JDK에서 프로그래밍 도구 중 하나입니다.

( Byte code 는 모든 플랫폼에서 실행되는 플랫폼 독립적 인 코드이며 Machine code 는 Windows 또는 Linux와 같은 특정 플랫폼에서만 실행되는 플랫폼 별 코드이며 실행에 따라 다릅니다.)

일부 구성 요소 : -

  • 클래스 로더 - .class 파일을 RAM에로드하십시오.
  • 바이트 코드 검증기 - 코드에 액세스 제한 위반이 있는지 확인하십시오.
  • 실행 엔진 - 바이트 코드를 실행 가능한 컴퓨터 코드로 변환합니다.
  • JIT (Just in time) - JIT는 JVM의 성능을 향상시키는 데 사용되는 JVM의 일부입니다. 실행 시간 동안 Java 바이트 코드를 동적으로 컴파일하거나 원시 시스템 코드로 변환합니다.

(편집 됨)



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow