JVM、JRE、JDK

JVM

  • Java Virtual Machine是Java虛擬機,Java應用需要運行在Java虛擬機上,不同平臺只需安裝相應的Java虛擬機就可以實現跨平臺運行java程序。

JRE

  • Java Runtime Environment包括Java虛擬機(JVM)和Java程序所需的核心庫類。核心庫類主要是java.lang包–>包含了運行java程序必不可少的系統類,如基本數據類型、基本數學函數、字符串處理、線程、異常處理類等。如果只想運行一個開發好的java程序,計算機只需安裝JRE

JDK

  • Java Development Ket是提供給java開發人員使用的,其中包含了Java的開發工具,也包括了JRE。所以安裝了JDK就無需安裝JRE了,其中開發工具:編譯工具(javac.exe)和打包工具(java.exe)

JDK = javac.exe + java.exe + JRE(JVM+核心類庫)
在這裏插入圖片描述