자바 JVM 원리 와 상식 지식 점
1.JVM 은 자바 의 핵심 과 기초 로 자바 컴 파일 러 와 os 플랫폼 간 의 가상 프로세서 입 니 다.이것 은 소프트웨어 방법 을 이용 하여 실 현 된 추상 적 인 컴퓨터 로 하층부 의 운영 체제 와 하드웨어 플랫폼 을 바탕 으로 위 에서 자바 의 바이트 코드 프로그램 을 실행 할 수 있다.
2.JVM 의 시스템 구조:
클래스 로 더(ClassLoader)(.class 파일 을 불 러 오 는 데 사용)
실행 엔진(바이트 코드 를 실행 하거나 로 컬 방법 을 실행)
실행 시 데이터 영역(방법 영역,쌓 기,자바 스 택,PC 레지스터,로 컬 방법 스 택)
3.JVM 이 실 행 될 때 데이터베이스 설명도
1./3JRE/JDK/JVM 은 어떤 관계
JRE(JavaRuntime Environment,Java 운영 환경),즉 자바 플랫폼 입 니 다.모든 자바 프로그램 은 JRE 에서 만 실 행 될 수 있 습 니 다.일반 사용 자 는 개 발 된 자바 프로그램 을 실행 하고 JRE 를 설치 하면 됩 니 다.
2.JDK(Java Development Kit)는 프로그램 개발 자가 자바 프로그램 을 컴 파일 하고 디 버 깅 하 는 데 사용 하 는 개발 키 트 입 니 다.JDK 의 도구 도 자바 프로그램 이 고 JRE 가 있어 야 실행 할 수 있다.JDK 의 독립 성과 완전 성 을 유지 하기 위해 JDK 설치 과정 에서 도 JRE 가 설치 한 부분 이다.그래서 JDK 의 설치 디 렉 터 리 아래 에 JRE 파일 을 저장 할 jre 라 는 디 렉 터 리 가 있 습 니 다.
3、
JVM(JavaVirtualMachine,Java 가상 머 신)은 JRE 의 일부분 이다.그것 은 허구 적 인 컴퓨터 로 실제 컴퓨터 에서 각종 컴퓨터 기능 을 모방 하여 실현 한 것 이다.JVM 은 프로세서,스 택,레지스터 등 자신 만 의 완벽 한 하드웨어 구 조 를 가지 고 있 으 며 해당 하 는 명령 시스템 도 가지 고 있다.자바 언어의 가장 중요 한 특징 은 바로 크로스 플랫폼 운행 이다.JVM 을 사용 하 는 것 은 운영 체제 와 상 관 없 이 크로스 플랫폼 을 지원 하기 위해 서다.
이상 은 JAVA JVM 의 원리 와 지식 입 니 다.읽 어 주시 고 응원 해 주 셔 서 감사합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.