JDK和JRE

  • JDK

JDK(Java Development Kit)是Java 語言的軟件開發工具包。它是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。

  • JRE

JRE(Java Runtime Environment)JAVA運行環境。沒錯就是JDK中包含的JVM和JAVA的核心繫統類庫。JAVA要運行必須要有它。

  • JDK和JRE的關係

既然JRE是JAVA的運行環境,那麼我們運行JAVA程序,有JRE不就行了?是的JRE包括Java虛擬機(jvm)、Java核心類庫和支持文件。但是它不包含開發工具--編譯器、調試器和其它工具。

我們先梳理JAVA運行流程:

  1. 寫好.java文件
  2. 編譯器編譯.java文件爲.class
  3. JVM運行.class文件。

就是JRE只能做第3步,而JDK可以做全部步驟。

下圖可以簡單說明JDK、JRE、JVM

擴展

JVM編譯流程(圖源於CSDN博客Java程序運行機制及其運行過程)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章