1. 程式人生 > >【Java SE】————JDK、JRE、JVM簡介

【Java SE】————JDK、JRE、JVM簡介

JDK、JRE、JVM簡介:

  •  JVM(Java Virtual Machine,Java虛擬機器)的縮寫,JVM是一種用於計算裝置的規範,它是一個虛構出來的計   算機,是通過在實際的計算機上模擬模擬各種計算機功能來實現的。
  •  JRE(Java Runtime Environment,Java執行環境),執行JAVA程式所必須的環境的集合,包括Java虛擬機器(JVM Java Virtual Machine)和Java程式所需的核心類庫等,如果想要執行一個開發好的Java程式,計算機中只需要安裝JRE即可。
  •  JDK (Java Development Kit ,Java開發工具包) 是 Java 語言的軟體開發工具包(SDK)。
    JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。其中的開發工具:編譯工具(javac.exe)  打包工具(jar.exe)等。

JDK、JRE、JVM的關係:

                                      

JDK、JRE、JVM的合作方式:

       普通的文字檔案是.txt為字尾的檔案,Word檔案是以.docx等為結尾;而java檔案是以.java為字尾結尾。那麼java檔案是怎麼執行的呢。讓我們來來看看下面這張圖:

      

         簡單而言:就是使用JDK利用JRE中的類庫開發完成的java程式,並由JDK編譯後,交給JVM解釋再給平臺(系統)去執行。


JDK、JRE、JVM作用:

  • JVM:保證Java語言跨平臺
  • JRE:Java程式的執行環境
  • JDK:Java程式的開發環境