国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

簡單介紹JDK、JRE、JVM三者區(qū)別

這篇具有很好參考價值的文章主要介紹了簡單介紹JDK、JRE、JVM三者區(qū)別。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

簡單介紹JDK vs JRE vs JVM三者區(qū)別

文編|JavaBuild

哈嘍,大家好呀!我是JavaBuild,以后可以喊我鳥哥,嘿嘿!俺滴座右銘是不在沉默中爆發(fā),就在沉默中滅亡,一起加油學(xué)習(xí),珍惜現(xiàn)在來之不易的學(xué)習(xí)時光,等工作之后,你就會發(fā)現(xiàn),想學(xué)習(xí)真的需要擠時間,厚積薄發(fā)啦!

1995年Sun公司在SunWorld大會上發(fā)布了Java1.0版本,并提出可那個響徹云霄的“一次運行,隨處編譯”的口號,這句話充分的展示出了Java的跨平臺特性,提到跨平臺,便衍生出了我們今天需要討論的話題,JDK、JRE、JVM三者的區(qū)別
JDK:Java Development Kit( java 開發(fā)工具包)。即java語言編寫的程序所需的開發(fā)工具包,包含了 JRE,同時還包括 java 源碼的編譯器 javac、監(jiān)控工具 jconsole、javap(反編譯工具)、 javadoc(文檔注釋工具)、jdb(調(diào)試器)、分析工具 jvisualvm等等。
簡單介紹JDK、JRE、JVM三者區(qū)別,Java成長計劃,Java基礎(chǔ),java,jvm,開發(fā)語言

JRE:Java Runtime Environment( java 運行時環(huán)境)。即java程序的運行時環(huán)境,包含了 java 虛擬機,java基礎(chǔ)類庫。作為運行時環(huán)境,顧名思義,如果僅是用來運行Java程序,而不是用開發(fā)Java的話,安裝了JRE就夠了。
簡單介紹JDK、JRE、JVM三者區(qū)別,Java成長計劃,Java基礎(chǔ),java,jvm,開發(fā)語言
圖中為Oracle官網(wǎng)給出的JDK,JRE,JVM三者的區(qū)別。
JVM:Java Virtual Machine(Java虛擬機)的縮寫,.class 文件會在 JVM 上執(zhí)行,JVM 會解釋給操作系統(tǒng)執(zhí)行,有自己的指令集,解釋自己的指令集到 CPU 指令集和系統(tǒng)資源的調(diào)用,JVM 只關(guān)注被編譯的 .class 文件,不關(guān)心 .java 源文件。一套字節(jié)碼指令集、一組寄存器、一個棧、一個垃圾回收堆和一個存儲方法域等組成,屏蔽了不同操作系統(tǒng)(macOS、Windows、Linux)的差異性,使得 Java 能夠“一次編譯,到處運行”。
JVM使我們需要重點關(guān)注的對象,后續(xù)還會針對JVM出一系列的面試題,敬請期待。文章來源地址http://www.zghlxwxcb.cn/news/detail-796169.html

到了這里,關(guān)于簡單介紹JDK、JRE、JVM三者區(qū)別的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • JVM、JRE、JDK三者之間的關(guān)系

    JVM、JRE、JDK三者之間的關(guān)系

    ?JVM、JRE和JDK是與Java開發(fā)和運行相關(guān)的三個重要概念。? ? 再了解三者之前讓我們先來了解下java源文件的執(zhí)行順序:? 使用編輯器或IDE(集成開發(fā)環(huán)境)編寫Java源文件.即demo.java 程序必須編譯為字節(jié)碼文件,javac(Java編譯器)編譯源文件為demo.class文件. 類文件可在任何平臺/操作系

    2024年02月13日
    瀏覽(36)
  • JDK JRE JVM 三者之間的詳解

    JDK JRE JVM 三者之間的詳解

    JDK : Java Development Kit? ? JRE: Java Runtime Environment JVM : JAVA Virtual Machine ? ? JDK : Java Development Kit 【?Java開發(fā)者工具】 ,可以從上圖可以看出, JDK包含JRE ;java自己的一些開發(fā)工具中,其中比較常見的 java、javac---通過編譯運行java的;javadoc---可以把java的東西生成一篇文檔;jar--

    2024年02月11日
    瀏覽(27)
  • 從官網(wǎng)認(rèn)識 JDK,JRE,JVM 三者的關(guān)系

    從官網(wǎng)認(rèn)識 JDK,JRE,JVM 三者的關(guān)系

    點擊下方關(guān)注我,然后右上角點擊...“設(shè)為星標(biāo)”,就能第一時間收到更新推送啦~~~ JVM 是一些大廠面試必問點,要想解決 OOM、性能調(diào)優(yōu)方面的問題,掌握 JVM 知識必不可少,從今天開始,將為大家介紹 JVM 的常用知識。 1、Java 官網(wǎng) Java 官網(wǎng)主頁:https://docs.oracle.com/en/java/in

    2024年02月15日
    瀏覽(31)
  • 【java基礎(chǔ)面試題】jdk、jre、jvm區(qū)別

    【java基礎(chǔ)面試題】jdk、jre、jvm區(qū)別

    【java基礎(chǔ)面試題】jdk、jre、jvm區(qū)別 jdk ? 從概念上講JDK是JAVA開發(fā)工具,用它來開發(fā)JAVA程序,里面有很多基礎(chǔ)類庫和jre。 ? JDK(Java Development Kit),它是功能齊全的 Java SDK,是提供給開發(fā)者使用的,能夠創(chuàng)建和編譯 Java 程序。他包含了 JRE,同時還包含了編譯 java 源碼的編譯器

    2024年02月10日
    瀏覽(25)
  • 【Java】JDK、JRE、JVM詳細解讀(區(qū)別和聯(lián)系)

    【Java】JDK、JRE、JVM詳細解讀(區(qū)別和聯(lián)系)

    大多數(shù)人剛接觸Java的時候都會經(jīng)??吹絁DK、JRE、JVM,但可能一直迷迷糊糊,不知道它們之間真正的作用和含義,而了解JDK、JRE、JVM分別是什么及它們之間的關(guān)系有助于我們更加深刻的理解java語言的特性。 Java程序是運行在JVM(Java虛擬機)上的,在開發(fā)程序之前要配置Java開發(fā)環(huán)

    2023年04月13日
    瀏覽(33)
  • JDK,JRE,JVM的區(qū)別

    JDK,JRE,JVM的區(qū)別

    JVM,也叫java虛擬機,用來運行字節(jié)碼文件, 可將字節(jié)碼翻譯為機器碼 ,JVM是實現(xiàn)java跨平臺的關(guān)鍵,可以讓相同的java代碼在不同的操作系統(tǒng)上運行出相同的結(jié)果。 JRE,也叫 java運行時環(huán)境 ,包含JVM和java標(biāo)準(zhǔn)類庫。 JDK,也叫 java開發(fā)工具包 ,能夠 創(chuàng)建 和 編譯java程序 (編譯

    2024年02月13日
    瀏覽(24)
  • JVM,JRE和JDK的區(qū)別

    JVM,JRE和JDK的區(qū)別

    Java程序的跨平臺特性主要是指字節(jié)碼文件可以在任何具有Java虛擬機的計算機或者電子設(shè)備上運行,Java虛擬機中的Java解釋器負責(zé)將字節(jié)碼文件解釋成為特定的機器碼進行運行。因此在運行時,Java源程序需要通過編譯器編譯成為.class文件。眾所周知java.exe是java class文件的執(zhí)行

    2024年02月11日
    瀏覽(21)
  • JDK、JRE 和 JVM 之間的區(qū)別

    JDK、JRE 和 JVM 之間的區(qū)別

    虛擬機 JVM(Java Virtual Machine)是一個抽象機器。之所以稱為虛擬機,是因為它在物理上并不存在。它是一個規(guī)范,它提供了一個可以在其中執(zhí)行 Java 字節(jié)碼的運行時環(huán)境。它還可以運行那些用其他語言編寫并編譯為 Java 字節(jié)碼的程序。 JVM 可用于許多硬件和軟件平臺。JVM、J

    2024年02月03日
    瀏覽(22)
  • Java開發(fā)環(huán)境簡介(JDK、JRE、JVM)

    Java開發(fā)環(huán)境簡介(JDK、JRE、JVM)

    目錄 1、Java開發(fā)環(huán)境 2、JDK和JRE 3、JDK下載和安裝 3.1 下載 3.2 安裝 3.3 配置path環(huán)境變量 JDK8配置方案1:只配置path ?JDK8配置方案2:配置JAVA_HOME+path(推薦) path配置小結(jié) JDK17配置方案:自動配置 4、Java核心機制:JVM 補充:Java字節(jié)碼 JVM的優(yōu)點 JVM的缺點 JVM的運行過程 5、Java程序

    2024年02月21日
    瀏覽(26)
  • 【Java探索之旅】我與Java的初相識(二):程序結(jié)構(gòu)與運行關(guān)系和JDK,JRE,JVM的關(guān)系

    【Java探索之旅】我與Java的初相識(二):程序結(jié)構(gòu)與運行關(guān)系和JDK,JRE,JVM的關(guān)系

    ?? 嶼小夏 : 個人主頁 ??個人專欄 : Java入門到精通 ?? 莫道桑榆晚,為霞尚滿天! Java作為一門廣泛應(yīng)用的編程語言,其結(jié)構(gòu)和運行環(huán)境對于初學(xué)者來說可能會帶來一些困惑。本文旨在幫助初學(xué)者了解Java程序的基本結(jié)構(gòu)以及可能遇到的一些常見問題,同時解釋了JDK、JRE和

    2024年02月04日
    瀏覽(156)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包