亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

阳新县| 公主岭市| 和龙市| 延边| 蒲城县| 青海省| 和林格尔县| 镇江市| 和龙市| 浦城县| 诸城市| 乡城县| 涞源县| 华坪县| 高唐县| 夏津县| 喀喇| 海淀区| 望都县| 永平县| 梅河口市| 吴桥县| 灵宝市| 宁阳县| 永昌县| 东城区| 唐海县| 邢台市| 石嘴山市| 亳州市| 龙南县| 绥中县| 台中市| 通道| 通城县| 凤阳县| 通州区| 岳阳县| 方正县| 兴宁市| 屯留县|