AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當(dāng)前位置:首頁 > 科技  > 軟件

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

來源: 責(zé)編: 時間:2023-09-28 10:08:02 287觀看
導(dǎo)讀在本章中,我們將討論 Java 編程語言中 JVM、JRE 和 JDK 的一個重要定義。我們還討論了 JVM、JRE 和 JDK 之間的區(qū)別。Java 技術(shù)既是一種編程語言又是一個平臺。Java 編程語言是一種高級面向?qū)ο笳Z言,具有特定的語法和風(fēng)

10428資訊網(wǎng)——每日最新資訊28at.com

在本章中,我們將討論 Java 編程語言中 JVM、JRE 和 JDK 的一個重要定義。我們還討論了 JVM、JRE 和 JDK 之間的區(qū)別。10428資訊網(wǎng)——每日最新資訊28at.com

Java 技術(shù)既是一種編程語言又是一個平臺。Java 編程語言是一種高級面向?qū)ο笳Z言,具有特定的語法和風(fēng)格。Java 平臺是 Java 編程語言應(yīng)用程序運(yùn)行的特定環(huán)境。10428資訊網(wǎng)——每日最新資訊28at.com

我們先從什么是JDK說起?10428資訊網(wǎng)——每日最新資訊28at.com

1、JDK(Java開發(fā)工具包)

JDK (Java Development Kit) 是JRE的超集,包含了JRE中的所有內(nèi)容,以及開發(fā)和運(yùn)行Java程序或應(yīng)用程序所必需的工具,如編譯器、調(diào)試器、JavaDoc、keytool等。10428資訊網(wǎng)——每日最新資訊28at.com

下圖顯示 JDK(Java 開發(fā)工具包) 是一個軟件開發(fā)工具包,它包含 JRE 中的所有內(nèi)容,以及開發(fā)和運(yùn)行 Java 程序或應(yīng)用程序所需的工具,例如編譯器、調(diào)試器、JavaDoc、keytool 等。10428資訊網(wǎng)——每日最新資訊28at.com

10428資訊網(wǎng)——每日最新資訊28at.com

JDK 是特定于平臺的軟件,這就是我們?yōu)?Windows、Mac 和 Unix 系統(tǒng)提供單獨(dú)安裝程序的原因。例如,如果您導(dǎo)航到位于
https://www.oracle.com/in/java/technologies/javase-downloads.html的 Java 下載頁面,您將看到針對不同操作系統(tǒng)(Windows、Linux、Mac 等)的不同安裝程序):
10428資訊網(wǎng)——每日最新資訊28at.com

10428資訊網(wǎng)——每日最新資訊28at.com

2、JVM(Java虛擬機(jī))

JVM 是 Java 編程語言的一個非常重要的組成部分。當(dāng)您運(yùn)行 Java 程序時,Java 編譯器首先將您的 Java 代碼編譯為字節(jié)碼。然后,JVM 將字節(jié)碼翻譯成本地機(jī)器碼(計(jì)算機(jī) CPU 直接執(zhí)行的一組指令)。
JVM 將字節(jié)碼翻譯成機(jī)器語言,由于機(jī)器語言取決于所使用的操作系統(tǒng),很明顯 JVM 是平臺(操作系統(tǒng))相關(guān)的。
10428資訊網(wǎng)——每日最新資訊28at.com

JVM之所以被稱為虛擬是因?yàn)樗峁┝艘粋€不依賴于底層操作系統(tǒng)和機(jī)器硬件的接口。10428資訊網(wǎng)——每日最新資訊28at.com

10428資訊網(wǎng)——每日最新資訊28at.com

如果您有興趣了解 JVM 架構(gòu),請?jiān)L問JVM 架構(gòu)詳解。10428資訊網(wǎng)——每日最新資訊28at.com

3、JRE(Java運(yùn)行時環(huán)境)

Java 運(yùn)行時環(huán)境(JRE)提供庫、Java 虛擬機(jī)和其他組件來運(yùn)行用 Java 編程語言編寫的小程序和應(yīng)用程序。10428資訊網(wǎng)——每日最新資訊28at.com

JRE 不包含任何開發(fā)工具,如 Java 編譯器、調(diào)試器、JShell 等。10428資訊網(wǎng)——每日最新資訊28at.com

如果你只是想執(zhí)行一個java程序,你可以只安裝JRE。您不需要 JDK,因?yàn)椴恍枰_發(fā)或編譯 java 源代碼。10428資訊網(wǎng)——每日最新資訊28at.com

下圖顯示了 JRE(Java 運(yùn)行時環(huán)境)是一個軟件包,它提供 Java 類庫以及 Java 虛擬機(jī) (JVM) 和其他組件來運(yùn)行用 Java 編程編寫的應(yīng)用程序。10428資訊網(wǎng)——每日最新資訊28at.com

10428資訊網(wǎng)——每日最新資訊28at.com

JRE = JVM + Java 包類(如 util、math、lang、awt、swing 等)+ 運(yùn)行時庫。10428資訊網(wǎng)——每日最新資訊28at.com

4、JDK 對比 JRE 對比 JVM

讓我們看一下 JDK、JRE 和 JVM 之間的一些重要區(qū)別。10428資訊網(wǎng)——每日最新資訊28at.com

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

下圖顯示了 JVM、JRE 和 JDK 之間的關(guān)系:10428資訊網(wǎng)——每日最新資訊28at.com

10428資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-11848-0.html圖文并茂解釋 Java JVM、JRE 和 JDK

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: .Net GC從空閑列表里面分配對象

下一篇: 作用域 CSS 回來了,你知道嗎?

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 5月iOS設(shè)備好評榜:iPhone 14僅排第43?

    來到新的一月,安兔兔的各個榜單又重新匯總了數(shù)據(jù),像安卓陣營的榜單都有著比較大的變動,不過iOS由于設(shè)備的更新?lián)Q代并沒有那么快,所以相對來說變化并不大,特別是iOS好評榜,老款設(shè)
  • 太卷!Redmi MAX 100英寸電視便宜了:12999元買Redmi史上最大屏

    8月5日消息,從小米商城了解到,Redmi MAX 100英寸巨屏電視日前迎來官方優(yōu)惠,到手價12999元,比發(fā)布價便宜了7000元,在大屏電視市場開卷。據(jù)了解,Redmi MAX 100
  • 分布式系統(tǒng)中的CAP理論,面試必問,你理解了嘛?

    對于剛剛接觸分布式系統(tǒng)的小伙伴們來說,一提起分布式系統(tǒng),就感覺高大上,深不可測。而且看了很多書和視頻還是一臉懵逼。這篇文章主要使用大白話的方式,帶你理解一下分布式系統(tǒng)
  • 慕巖炮轟抖音,百合網(wǎng)今何在?

    來源:價值研究所 作者:Hernanderz“難道就因?yàn)樽约旱囊粋€產(chǎn)品牛逼了,從客服到總裁,都不愿意正視自己產(chǎn)品和運(yùn)營上的問題,選擇逃避了嗎?”這一番話,出自百合網(wǎng)聯(lián)合創(chuàng)
  • “又被陳思誠騙了”

    作者|張思齊 出品|眾面(ID:ZhongMian_ZM)如今的國產(chǎn)懸疑電影,成了陳思誠的天下。最近大爆電影《消失的她》票房突破30億斷層奪魁暑期檔,陳思誠再度風(fēng)頭無兩。你可以說陳思誠的
  • 阿里大調(diào)整

    來源:產(chǎn)品劉有媒體報道稱,近期淘寶天貓集團(tuán)啟動了近年來最大的人力制度改革,涉及員工績效、層級體系等多個核心事項(xiàng),目前已形成一個初步的“征求意見版”:1、取消P序列
  • 東方甄選單飛:有些鳥注定是關(guān)不住的

    作者:彭寬鴻來源:華爾街科技眼‍‍‍‍‍‍‍‍‍‍東方甄選創(chuàng)始人俞敏洪帶隊(duì)的“7天甘肅行”直播活動已在近日順利收官。成立后一
  • OPPO、vivo、小米等國內(nèi)廠商Q2在印度智能手機(jī)市場份額依舊高達(dá)55%

    7月20日消息,據(jù)外媒報道,研究機(jī)構(gòu)的報告顯示,在全球智能手機(jī)出貨量同比仍在下滑的大背景下,印度這一有潛力的市場也未能幸免,出貨量同比也有下滑,多家廠
  • Windows 11發(fā)布,微軟一改往常對老機(jī)型開放的態(tài)度

    距離 Windows 11 發(fā)布已經(jīng)過去一周,在過去一周里,很多數(shù)碼愛好者圍繞其對 Android 應(yīng)用的支持、對老機(jī)型的升級問題展開了激烈討論。與以往不同的是,在這次大
Top