亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java JDK, JRE和JVM

在本教程中,您將了解JDK,JRE和JVM。您還將學習它們之間的主要區(qū)別。

什么是JVM?

JVM(Java虛擬機)是使您的計算機運行Java程序的抽象機。

運行Java程序時,Java編譯器首先將Java代碼編譯為字節(jié)碼。然后,JVM將字節(jié)碼轉換為本地機器代碼(計算機CPU直接執(zhí)行的指令集)。

Java是與平臺無關的語言。這是因為當您編寫Java代碼時,它最終是為JVM而不是物理機(計算機)編寫的。由于JVM執(zhí)行與平臺無關的Java字節(jié)碼,因此Java與平臺無關。

Java程序如何工作?

Java程序的工作

如果您對學習JVM體系結構感興趣,請查閱JVM體系結構說明。

什么是JRE?

JRE(Java運行時環(huán)境)是一個軟件包,提供Java類庫,Java虛擬機(JVM)和運行Java應用程序所需的其他組件。

JRE是JVM的超集。

JRE包含JVM和其他Java類庫。

Java運行時環(huán)境

如果您需要運行Java程序而不需要開發(fā)它們,則需要JRE。您可以從Java SE Runtime Environment 8下載頁面下載JRE 。

什么是JDK?

JDK(Java開發(fā)工具包)是使用Java開發(fā)應用程序所需的軟件開發(fā)工具包。當您下載JDK時,還將同時下載JRE。

除了JRE,JDK還包含許多開發(fā)工具(編譯器,JavaDoc,Java Debugger等)。

JDK包含JRE和其他工具來開發(fā)Java應用程序。

Java開發(fā)套件

如果要開發(fā)Java應用程序,請下載JDK。

JVM,JRE和JDK之間的關系。

JRE包含JVM和類庫,JDK包含JRE,編譯器,調(diào)試器和JavaDoc

JVM,JRE和JDK之間的關系