자바 JVM 원리 와 상식 지식 점

2055 단어 자바JVM
JVM 은 자바 가상 머 신(자바 가상 머 신)의 줄 임 말로 JVM 은 계산 장치 에 사용 되 는 규범 으로 허구 적 인 컴퓨터 로 실제 컴퓨터 에서 각종 컴퓨터 기능 을 모방 하여 이 루어 진 것 이다.자바 가상 머 신 은 바이트 코드 명령 집합,레지스터,스 택,쓰레기 회수 더미,저장 방법 도 메 인 을 포함한다.JVM 은 자바 프로그램 이 자바 가상 머 신 에서 실행 되 는 대상 코드(바이트 코드)만 생 성하 면 다양한 플랫폼 에서 수정 없 이 실 행 될 수 있 도록 구체 적 인 운영 체제 플랫폼 과 관련 된 정 보 를 차단 했다.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 의 원리 와 지식 입 니 다.읽 어 주시 고 응원 해 주 셔 서 감사합니다.

좋은 웹페이지 즐겨찾기