1. 程式人生 > >JDK,JRE,JVM聯絡及區別

JDK,JRE,JVM聯絡及區別

JVM--保證了java語言的跨平臺性

     就像我們出國旅遊如果不會說當地的語言就會帶一個翻譯官。jvm的作用就像翻譯官一樣可以在不同的作業系統上執行。

    

    因為有了JVM,所以同一個Java程式在三個不同的作業系統中都可以執行。這樣就實現了Java程式的跨平臺性。也稱為Java具有良好的可移植性。

JRE--Java程式的執行環境

  JRE是由JVM和java程式所需的核心類庫組成。安裝了JRE就能執行一個開發好的java程式。

JDK--Java程式的開發環境

    JDK是由JRE和java開發工具組成。因為包含了JRE因此在安裝了DK時就不需要安裝JRE。

   java開發工具包括編譯工具(javac.exe)和打包工具(jar.exe)等

 

簡單而言:使用JDK開發完成的java程式,交給JRE去執行。