1부: Java 소개
장점:
A 매우 구조화된 객체 지향 프로그래밍 언어
하드웨어 플랫폼의 제약을 제거하고 "한 번 작성하면 어디서나 실행"이라는 이상을 실현합니다.
비교적 안전한 메모리 관리 및 액세스 메커니즘을 제공하여 대부분의 메모리 누수 및 범위를 벗어난 포인터 문제를 방지합니다.
핫 코드 감지와 런타임 컴파일 및 최적화를 구현합니다.
완벽한 애플리케이션 인터페이스 프로그래밍 인터페이스 세트와 수많은 타사 클래스 라이브러리가 있습니다.
JRE는 Java SE API 하위 집합 및 Java 가상화를 포함하여 Java 프로그램 실행을 지원하는 표준 환경입니다. Java API 클래스 라이브러리 두 부분으로 구성됩니다: 기계;
Java 기술이 중점을 두는 핵심 비즈니스 영역에 따라 구분되며 Java 기술 시스템은 4가지 플랫폼으로 나눌 수 있습니다. Java 카드: Applets(Java 애플릿) 지원 소형 메모리 장치(예: 스마트 카드) 플랫폼에서 실행JDK 1.0: Java 가상 머신, 애플릿, AWT 등
Sun Classic/Extract VM
: Classic VM은 최초의 상용 가상 머신으로 순수 파서를 사용하여 Java 코드를 실행합니다. JIT 컴파일러를 사용하려면 이를 연결해야 합니다. 파서와 컴파일러는 함께 작동할 수 없으며 컴파일러 실행 효율성이 매우 높습니다. 열악함, Exact VM은 Sun 가상 머신 팀의 제품입니다. Solaris 플랫폼에 출시된 가상 머신은 2단계 JIT(Just-In-Time) 컴파일러, 컴파일러와 인터프리터의 혼합 작업을 지원하고 정확한 메모리 관리를 사용합니다(가상 머신은 메모리의 특정 위치에 있는 특정 유형의 데이터를 알고 있지만 곧 HotSpot VM으로 대체되었습니다.
Java 기술의 미래를 기대합니다
모듈화
하이브리드 언어: 도메인별 언어를 사용하여 특정 분야의 문제 해결
멀티 코어 병렬
구문을 더욱 풍부하게
64비트 가상 머신
관련 권장 사항 :
위 내용은 자바의 이해 - 자바와 자바 가상 머신의 개발 역사 속으로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!