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

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

這篇具有很好參考價(jià)值的文章主要介紹了2、JDk、JRE、JVM三者區(qū)別和聯(lián)系。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

JDK JRE JVM 含義

JDK:

Java Develpment Kit java 開發(fā)工具

JRE:

Java Runtime Environment java 運(yùn)行時(shí)環(huán)境

JVM:

java Virtual Machine java 虛擬機(jī)

一張圖來解釋:

2、JDk、JRE、JVM三者區(qū)別和聯(lián)系,京東大牛透徹講解Java面試100道必考題,java,jvm,開發(fā)語言,JDK,JRE,JVM,面向?qū)ο? referrerpolicy=

聯(lián)系:

JVM不能單獨(dú)搞定class的執(zhí)行,解釋class的時(shí)候JVM需要調(diào)用解釋所需要的類庫lib。在JDK下面的的jre目錄里面有兩個(gè)文件夾bin和lib,在這里可以認(rèn)為bin里的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib和起來就稱為jre。JVM+Lib=JRE。總體來說就是,我們利用JDK(調(diào)用JAVA API)開發(fā)了屬于我們自己的JAVA程序后,通過JDK中的編譯程序(javac)將我們的文本java文件編譯成JAVA字節(jié)碼,在JRE上運(yùn)行這些JAVA字節(jié)碼,JVM解析這些字節(jié)碼,映射到CPU指令集或OS的系統(tǒng)調(diào)用。

區(qū)別:

1.JDK和JRE區(qū)別:進(jìn)入bin文件夾,發(fā)現(xiàn) JDK 里面 有 javac.exe文件 而 JRE里面沒有,javac指令是用來將java文件編譯成class字節(jié)碼文件的。所以JDK可以用來 開發(fā) 編譯和運(yùn)行java文件,而JRE只能 用來運(yùn)行 。

JDK還有jar.exe, javadoc.exe等等用于開發(fā)的可執(zhí)行指令文件。這也證實(shí)了一個(gè)是開發(fā)環(huán)境,一個(gè)是運(yùn)行環(huán)境。

2.JRE和JVM區(qū)別:JVM想要執(zhí)行.class文件,需要JRE下的lib類庫的支持,特別是rt.jar。

3.如果只想運(yùn)行Java文件,則下載JRE就可以了 ;如果是開發(fā)Java程序,則需要下載去 JDK文章來源地址http://www.zghlxwxcb.cn/news/detail-543901.html

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

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(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)文章

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

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

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

    2023年04月13日
    瀏覽(33)
  • JVM、JRE、JDK三者之間的關(guān)系

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

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

    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---通過編譯運(yùn)行java的;javadoc---可以把java的東西生成一篇文檔;jar--

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

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

    點(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)主頁:https://docs.oracle.com/en/java/in

    2024年02月15日
    瀏覽(30)
  • JDK,JRE,JVM的區(qū)別

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

    JVM,也叫java虛擬機(jī),用來運(yùn)行字節(jié)碼文件, 可將字節(jié)碼翻譯為機(jī)器碼 ,JVM是實(shí)現(xiàn)java跨平臺(tái)的關(guān)鍵,可以讓相同的java代碼在不同的操作系統(tǒng)上運(yùn)行出相同的結(jié)果。 JRE,也叫 java運(yùn)行時(shí)環(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程序的跨平臺(tái)特性主要是指字節(jié)碼文件可以在任何具有Java虛擬機(jī)的計(jì)算機(jī)或者電子設(shè)備上運(yùn)行,Java虛擬機(jī)中的Java解釋器負(fù)責(zé)將字節(jié)碼文件解釋成為特定的機(jī)器碼進(jìn)行運(yùn)行。因此在運(yùn)行時(shí),Java源程序需要通過編譯器編譯成為.class文件。眾所周知java.exe是java class文件的執(zhí)行

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

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

    虛擬機(jī) JVM(Java Virtual Machine)是一個(gè)抽象機(jī)器。之所以稱為虛擬機(jī),是因?yàn)樗谖锢砩喜⒉淮嬖?。它是一個(gè)規(guī)范,它提供了一個(gè)可以在其中執(zhí)行 Java 字節(jié)碼的運(yùn)行時(shí)環(huán)境。它還可以運(yùn)行那些用其他語言編寫并編譯為 Java 字節(jié)碼的程序。 JVM 可用于許多硬件和軟件平臺(tái)。JVM、J

    2024年02月03日
    瀏覽(22)
  • 【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,同時(shí)還包含了編譯 java 源碼的編譯器

    2024年02月10日
    瀏覽(25)
  • JDK JRE JVM

    JDK JRE JVM

    JDK是用于開發(fā)、編譯、調(diào)試和運(yùn)行Java應(yīng)用程序的軟件包,包含了Java編程語言的開發(fā)工具和Java運(yùn)行時(shí)環(huán)境。JDK包括Java編譯器(javac)、Java虛擬機(jī)(JVM)和Java類庫,提供了一套完整的工具和環(huán)境來進(jìn)行Java應(yīng)用程序的開發(fā)。 JRE是用于運(yùn)行Java程序的軟件包,包含了Java虛擬機(jī)(

    2024年02月16日
    瀏覽(28)
  • 003 JDK、JRE、JVM

    003 JDK、JRE、JVM

    JDK的全稱是Java Development Kit, 它是Java程序開發(fā)工具包,包含了JRE和編譯器等開發(fā)工具。 JRE的全稱是 Java Runtime Environment,它是Java程序的運(yùn)行時(shí)環(huán)境,包含了JVM和運(yùn)行時(shí)所需要的類庫。 JVM的全稱是Java Virtual Machine,它是Java虛擬機(jī),Java程序在此容器內(nèi)運(yùn)行,這就是區(qū)別于C/C++語

    2024年01月22日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包