1. 程式人生 > >Java基礎 JDK、JRE、JVMli

Java基礎 JDK、JRE、JVMli

學習Java多年,對於Java底層一知半解,侷限於碼農的視角,想向技術轉型,開始從頭學習與整理。

關於JDK、JRE、JVM的理解

  1. JDK ,全稱Java SE Development Kit, Java 開發工具包,是Sun公司提供的於Java程式開發的開發包,它提供了編譯、執行Java程式所需要的各種工具與資源。包括Java編譯器、執行時環境,以及常用的java類庫。
  2. JRE,全稱Java Runtime Environment,java執行環境。 JRE包含JVM,JVM是Java執行時的核心虛擬機器,而執行Java程式還需要其他的工具 如:類載入器、位元組碼校驗器、以及大量的基礎類庫,其中還包含Java程式對其他環境支援。
  3. JVM,全稱Java Virtual Machine, Java虛擬機器。將.class位元組碼檔案轉換成相應平臺可執行的機器碼檔案,Java的高可移植性由JVM實現。
  1. 擴充套件: 高階語言的執行機制,分為編譯型,解釋型。而Java則兼有兩者特性。

初步整理,逐步補充逐步修正!