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

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

這篇具有很好參考價(jià)值的文章主要介紹了從官網(wǎng)認(rèn)識(shí) JDK,JRE,JVM 三者的關(guān)系。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

點(diǎn)擊下方關(guān)注我,然后右上角點(diǎn)擊...“設(shè)為星標(biāo)”,就能第一時(shí)間收到更新推送啦~~~

JVM 是一些大廠面試必問點(diǎn),要想解決 OOM、性能調(diào)優(yōu)方面的問題,掌握 JVM 知識(shí)必不可少,從今天開始,將為大家介紹 JVM 的常用知識(shí)。

1、Java 官網(wǎng)

Java 官網(wǎng)主頁(yè):https://docs.oracle.com/en/java/index.html

從官網(wǎng)認(rèn)識(shí) JDK,JRE,JVM 三者的關(guān)系,java,jvm,開發(fā)語(yǔ)言

Java 歷史版本的官方文檔地址:https://docs.oracle.com/en/java/javase/index.html

從官網(wǎng)認(rèn)識(shí) JDK,JRE,JVM 三者的關(guān)系,java,jvm,開發(fā)語(yǔ)言

Java 語(yǔ)言自 1995 年發(fā)布以來,Java 已經(jīng)更新到 JDK 20了。目前絕大多數(shù)主流企業(yè)使用的版本是 JKD 8,點(diǎn)擊之前版本列表中的 JDK 8,打開后如下:

從官網(wǎng)認(rèn)識(shí) JDK,JRE,JVM 三者的關(guān)系,java,jvm,開發(fā)語(yǔ)言

開發(fā)人員指南:https://docs.oracle.com/javase/8/docs/index.html

從官網(wǎng)認(rèn)識(shí) JDK,JRE,JVM 三者的關(guān)系,java,jvm,開發(fā)語(yǔ)言

2、JDK,JRE,JVM的關(guān)系

從以上的架構(gòu)圖中可以看出,JDK 包含了 JRE 和 JVM,JRE 包含了 JVM。

JDK(Java SE Development Kit):JDK 包括 JRE 和命令行開發(fā)工具,如編譯器和調(diào)試器,程序開發(fā)者必須安裝 JDK 來編譯、調(diào)試程序。

JRE(Java SE Runtime Environment):JRE 提供了 Java 運(yùn)行時(shí)環(huán)境以及 JVM運(yùn)行需要的類庫(kù)。如果只是運(yùn)行 Java 程序,可以只安裝 JRE,不用安裝 JDK。

JVM(Java Virtual Machines):Java 虛擬機(jī)是 JRE 的一部分,它具有指令集并在運(yùn)行時(shí)操作內(nèi)存,是一種抽象計(jì)算機(jī),不同的操作系統(tǒng)使用不同的 JVM,JVM 是 Java 實(shí)現(xiàn)跨平臺(tái)的核心,負(fù)責(zé)解釋 class 文件為平臺(tái)無關(guān)的字節(jié)碼。

3、JVM 規(guī)范

Java 語(yǔ)言和虛擬機(jī)規(guī)范:

https://docs.oracle.com/javase/specs/index.html

這個(gè)頁(yè)面里有 Java 6 到 Java 20 版本的所有語(yǔ)言和虛擬機(jī)規(guī)范,從中我們可以找到 Java SE 8。

從官網(wǎng)認(rèn)識(shí) JDK,JRE,JVM 三者的關(guān)系,java,jvm,開發(fā)語(yǔ)言

點(diǎn)開以后,就能看到 Java 8 的虛擬機(jī)規(guī)范了,大家可以自行閱讀。

后面將為大家介紹類加載機(jī)制與類加載器。文章來源地址http://www.zghlxwxcb.cn/news/detail-618509.html

到了這里,關(guān)于從官網(wǎng)認(rèn)識(shí) JDK,JRE,JVM 三者的關(guān)系的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

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

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

    2024年01月17日
    瀏覽(33)
  • 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---通過編譯運(yùn)行java的;javadoc---可以把java的東西生成一篇文檔;jar--

    2024年02月11日
    瀏覽(27)
  • 2、JDk、JRE、JVM三者區(qū)別和聯(lián)系

    2、JDk、JRE、JVM三者區(qū)別和聯(lián)系

    Java Develpment Kit java 開發(fā)工具 Java Runtime Environment java 運(yùn)行時(shí)環(huán)境 java Virtual Machine java 虛擬機(jī) JVM不能單獨(dú)搞定class的執(zhí)行,解釋class的時(shí)候JVM需要調(diào)用解釋所需要的類庫(kù)lib。在JDK下面的的jre目錄里面有兩個(gè)文件夾bin和lib,在這里可以認(rèn)為bin里的就是jvm,lib中則是jvm工作所需要的類

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

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

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

    2024年02月04日
    瀏覽(156)
  • jvm、jre、jdk的關(guān)系

    jvm、jre、jdk的關(guān)系

    jvm Java 虛擬機(jī)(JVM)是 運(yùn)行 Java 字節(jié)碼 的虛擬機(jī)。 jre JRE(Java Runtime Environment) 是 Java 運(yùn)行時(shí)環(huán)境 。它是運(yùn)行已編譯 Java 程序所需的所有內(nèi)容的集合,主要包括 Java 虛擬機(jī)(JVM)、Java 基礎(chǔ)類庫(kù)(Class Library)。 jdk JDK(Java Development Kit),它是功能齊全的 Java SDK,是提供給開

    2024年02月19日
    瀏覽(20)
  • 【面試題】JDK(工具包)、JRE(運(yùn)行環(huán)境和基礎(chǔ)庫(kù))、JVM(java虛擬機(jī))之間的關(guān)系?

    【面試題】JDK(工具包)、JRE(運(yùn)行環(huán)境和基礎(chǔ)庫(kù))、JVM(java虛擬機(jī))之間的關(guān)系?

    【面試題】JDK、JRE、JVM之間的關(guān)系? JDK (Java Development Kit):Java開發(fā)工具包,提供給Java程序員使用,包含了JRE,同時(shí)還包含了編譯器javac與自帶的調(diào)試工具Jconsole、jstack等。 JRE (Java Runtime Environment):Java運(yùn)行時(shí)環(huán)境,包含了JVM,Java基礎(chǔ)類庫(kù)。是使用Java語(yǔ)言編寫程序運(yùn)行的所需環(huán)境

    2024年02月11日
    瀏覽(33)
  • 【秒懂JDK,JRE,JVM的關(guān)系】

    【秒懂JDK,JRE,JVM的關(guān)系】

    ? ??作者:@TheMythWS. ??座右銘:不走心的努力都是在敷衍自己,讓自己所做的選擇,熠熠發(fā)光。? ? 先用一張圖來直觀感受 JDK JRE JVM之間的關(guān)系 : 先說JDK和JRE: 首先從概念上理解一下吧,JDK(Java Development Kit)簡(jiǎn)單理解就是Java開發(fā)工具包,JRE(Java Runtime Enviroment)是Java的運(yùn)行

    2024年02月03日
    瀏覽(31)
  • jdk、jre和jvm的關(guān)系

    JDK 是Java開發(fā)工具包,它提供了開發(fā)Java應(yīng)用程序所需的工具和庫(kù)。JDK包括JRE,以及用于編譯、調(diào)試和運(yùn)行Java代碼的編譯器(javac)、調(diào)試器(jdb)和其他開發(fā)工具。JDK還包含了Java標(biāo)準(zhǔn)類庫(kù)和其他用于開發(fā)Java應(yīng)用程序的工具。 JRE 是Java運(yùn)行時(shí)環(huán)境,它是Jav1a程序在計(jì)算機(jī)上運(yùn)行

    2024年02月16日
    瀏覽(18)
  • JDK、JRE、JVM之間的關(guān)系是什么?

    JDK、JRE、JVM之間的關(guān)系是什么?

    目錄 JVM、JRE、JDK的關(guān)系? ?JDK、JRE、JVM都是什么? JVM JRE JDK 三者包含關(guān)系: JDKJREJVM jdk:是用于java開發(fā)的最小環(huán)境 包括:java程序設(shè)計(jì)語(yǔ)言、Java虛擬機(jī),java類庫(kù) jre:是java程序運(yùn)行的標(biāo)準(zhǔn)環(huán)境。包含java虛擬機(jī),Java類庫(kù) jvm:java虛擬機(jī) JVM全稱(Java Virtual Machine),就是我們很

    2024年02月16日
    瀏覽(25)
  • JDK、JRE及JVM的關(guān)系及作用

    JDK、JRE及JVM的關(guān)系及作用,你未必真的知道。更多內(nèi)容詳見公眾hao:云水致誠(chéng) 1 、JDK JDK(Java Development Kit)是java程序的開發(fā)工具集,包含了運(yùn)行環(huán)境JRE、開發(fā)工具及基礎(chǔ)類庫(kù)等。 注意: 生產(chǎn)環(huán)境,目前使用JDK同時(shí)作為開發(fā)和運(yùn)行環(huán)境的比較多,主要是為了排查問題方便的同

    2024年02月07日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包