91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JDK,JRE和JVM之間的區別有哪些

發布時間:2020-09-09 09:59:05 來源:億速云 閱讀:125 作者:小新 欄目:編程語言

小編給大家分享一下JDK,JRE和JVM之間的區別有哪些,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

JVM

JVM(Java虛擬機)是一個抽象機器。它被稱為虛擬機,因為它實際上不存在。它是一個規范,提供可以執行Java字節碼的運行時環境。它還可以運行那些用其他語言編寫并編譯為Java字節碼的程序。

JVM可用于許多硬件和軟件平臺。JVM,JRE和JDK是平臺相關的,因為每個操作系統的配置彼此不同。但是,Java與平臺無關。JVM有三個概念:規范,實現和實例。

JVM主要執行以下任務:

1、加載代碼

2、驗證代碼

3、執行代碼

4、提供運行時環境

JRE

JRE是Java Runtime Environment的首字母縮寫,也被稱為Java RTE;它是JVM的實現,是實際存在的。

JRE是一組用于開發Java應用程序的軟件工具,用于提供運行時的環境;它包含一組庫以及JVM在運行時使用的其他文件。

JDK

JDK是Java Development Kit的首字母縮寫,它是一個軟件開發環境,用于開發Java應用程序和applet;它是實際存在的。它包含JRE +開發工具。

JDK包含一個私有Java虛擬機(JVM)和一些其他資源,如解釋器/加載器(java),編譯器(javac),歸檔器(jar),文檔生成器(Javadoc)等,以完成開發Java應用程序。

JVM、JRE、JDK的區別總結:

JVM是一個規范,提供可以執行Java字節碼的運行時環境。

JRE = 運行Java應用程序的JVM +庫。

JDK = JRE +開發Java應用程序的工具。

三者之間的關系圖:

JDK,JRE和JVM之間的區別有哪些

看完了這篇文章,相信你對JDK,JRE和JVM之間的區別有哪些有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五台县| 津市市| 勃利县| 班戈县| 永安市| 海安县| 河南省| 浦东新区| 嘉禾县| 华阴市| 贺兰县| 天祝| 铁力市| 连江县| 铅山县| 营口市| 准格尔旗| 东港市| 萨嘎县| 丁青县| 义马市| 平陆县| 四平市| 嘉祥县| 丹凤县| 宁远县| 施秉县| 哈尔滨市| 汝城县| 库尔勒市| 沅江市| 曲水县| 保亭| 阳泉市| 安丘市| 安仁县| 越西县| 万山特区| 霸州市| 阿拉善左旗| 儋州市|