1、JDK(Java Development Kits)就是Java開發工具箱,JDK中主要包括以下幾類
1、JRE(Java Run Time Environment, Java運行時環境)。它是JDK的子集合,包含了JDK中執行Java程序所需的組件,但未包含部署的組件。
2、JVM(Java Virtual Machine, Java虛擬機)。主要作用是進行Java程序運行和維護。
3、Java API(應用程序編程接口)。主要作用是偽編程人員提供已經寫好的功能,便於快速開發。
4、Java編譯器(javac.exe)、Java運行時解釋器(java.exe)、Java文檔化工具(javadoc.exe)及其他工具和資源。
2、JRE的三項主要功能如下
1、加載代碼:由類加載器(Class Loader)完成。
2、校驗代碼:由字節碼校驗器(Bytecode Verifier)完成。
3、執行代碼:由運行時解釋器(Runtime Interpreter)完成。
以上三項功能的作用基本上都是以安全為出發點。只有安裝了JRE才能運行Java程序。
3、理解
Java程序好比大海中的魚,JRE好比水,操作系統(如Windows)好比地球,跟魚要想在地球上生存就必須有水一樣,Java程序要想在Windows等平台上運行,就必須安裝支持Java程序運行的環境。
參考資料:Java基礎與案例開發詳解
