日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

圖文并茂解釋 Java JVM、JRE 和 JDK

在本章中,我們將討論 JAVA 編程語言中 JVM、JRE 和 JDK 的一個重要定義。我們還討論了 JVM、JRE 和 JDK 之間的區別。

Java 技術既是一種編程語言又是一個平臺。Java 編程語言是一種高級面向對象語言,具有特定的語法和風格。Java 平臺是 Java 編程語言應用程序運行的特定環境。

我們先從什么是JDK說起?

1、JDK(Java開發工具包)

JDK (Java Development Kit) 是JRE的超集,包含了JRE中的所有內容,以及開發和運行Java程序或應用程序所必需的工具,如編譯器、調試器、JavaDoc、keytool等。

下圖顯示 JDK(Java 開發工具包) 是一個軟件開發工具包,它包含 JRE 中的所有內容,以及開發和運行 Java 程序或應用程序所需的工具,例如編譯器、調試器、JavaDoc、keytool 等。

圖文并茂解釋 Java JVM、JRE 和 JDK

JDK 是特定于平臺的軟件,這就是我們為 windows、mac 和 Unix 系統提供單獨安裝程序的原因。例如,如果您導航到位于
https://www.oracle.com/in/java/technologies/javase-downloads.html的 Java 下載頁面,您將看到針對不同操作系統(Windows、linux、Mac 等)的不同安裝程序):

圖文并茂解釋 Java JVM、JRE 和 JDK

2、JVM(Java虛擬機)

JVM 是 Java 編程語言的一個非常重要的組成部分。當您運行 Java 程序時,Java 編譯器首先將您的 Java 代碼編譯為字節碼。然后,JVM 將字節碼翻譯成本地機器碼(計算機 CPU 直接執行的一組指令)。
JVM 將字節碼翻譯成機器語言,由于機器語言取決于所使用的操作系統,很明顯 JVM 是平臺(操作系統)相關的。

JVM之所以被稱為虛擬是因為它提供了一個不依賴于底層操作系統和機器硬件的接口。

圖文并茂解釋 Java JVM、JRE 和 JDK

如果您有興趣了解 JVM 架構,請訪問JVM 架構詳解。

3、JRE(Java運行時環境)

Java 運行時環境(JRE)提供庫、Java 虛擬機和其他組件來運行用 Java 編程語言編寫的小程序和應用程序。

JRE 不包含任何開發工具,如 Java 編譯器、調試器、JShell 等。

如果你只是想執行一個java程序,你可以只安裝JRE。您不需要 JDK,因為不需要開發或編譯 java 源代碼。

下圖顯示了 JRE(Java 運行時環境)是一個軟件包,它提供 Java 類庫以及 Java 虛擬機 (JVM) 和其他組件來運行用 Java 編程編寫的應用程序。

圖文并茂解釋 Java JVM、JRE 和 JDK

JRE = JVM + Java 包類(如 util、math、lang、awt、swing 等)+ 運行時庫。

4、JDK 對比 JRE 對比 JVM

讓我們看一下 JDK、JRE 和 JVM 之間的一些重要區別。

  • JDK用于開發目的,而 JRE 用于運行 java 程序。
  • JDK和JRE都包含了JVM,這樣我們就可以運行我們的java程序了。
  • JVM是 Java 編程語言的核心,并提供平臺獨立性。

下圖顯示了 JVM、JRE 和 JDK 之間的關系:

圖文并茂解釋 Java JVM、JRE 和 JDK

分享到:
標簽:Java
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定