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

【Java基礎(chǔ)學(xué)習(xí)打卡09】JRE與JDK

這篇具有很好參考價值的文章主要介紹了【Java基礎(chǔ)學(xué)習(xí)打卡09】JRE與JDK。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


前言

本文將介紹 JRE、JDK 是什么,以及 JDK、JRE 和 JVM 三者之間的關(guān)系。


一、JRE

JRE 全稱為 Java Runtime Environment,是 Java 應(yīng)用程序的運行時環(huán)境。JRE 包括 Java 虛擬機(JVM)、Java 核心類庫和支持文件。

【Java基礎(chǔ)學(xué)習(xí)打卡09】JRE與JDK
在 Java 應(yīng)用程序運行時,JVM 在內(nèi)存中執(zhí)行 Java 程序的字節(jié)碼,核心類庫提供了常用的類和方法,而 Java 應(yīng)用程序所依賴的其它第三方類庫,也需要由 JRE 提供支持。

當(dāng)需要在計算機上運行 Java 應(yīng)用程序時,需要安裝 JRE。如果沒有 JRE,則無法運行 Java 程序。在安裝 JRE 的時候,會同時安裝 JVM 和核心類庫,以提供可靠的 Java 應(yīng)用程序運行環(huán)境。

二、JDK

JDK 全稱為 Java Development Kit,Java 開發(fā)工具包,是 Java 開發(fā)環(huán)境的核心組件,包括 JRE、編譯器(javac)和常用的 Java 開發(fā)工具,如調(diào)試器(jdb)和文檔生成器(javadoc)等。

【Java基礎(chǔ)學(xué)習(xí)打卡09】JRE與JDK

與 JRE 相比,JDK 不僅提供 Java 應(yīng)用程序的運行環(huán)境,還提供 Java 開發(fā)環(huán)境,使得 Java 開發(fā)者可以使用編譯器將源代碼編譯成字節(jié)碼,生成 Java 應(yīng)用程序。

在安裝 JDK 時,不僅可以獲取 JRE 所包含的核心類庫和 Java 虛擬機,還可以獲取開發(fā)中常用的工具,如 javac、jdb、javadoc 等。因此,JDK 不僅適合進行 Java 應(yīng)用程序的開發(fā),同時也適合進行 Java 應(yīng)用程序的運行。

三、JDK、JRE和JVM關(guān)系

JDK、JRE 和 JVM 的關(guān)系,使用下圖進行說明:

【Java基礎(chǔ)學(xué)習(xí)打卡09】JRE與JDK

JDK、JRE 和 JVM 三者之間的關(guān)系如下:JDK 是 Java 應(yīng)用程序開發(fā)的核心組件,包括 JRE 和其他開發(fā)工具。JRE 是 Java 應(yīng)用程序的運行時環(huán)境,包括 Java 虛擬機和核心類庫。JVM 是 JRE 和 JDK 的一個共同組件,是 Java 應(yīng)用程序運行的核心,負責(zé) Java 源代碼的編譯、加載、解釋和執(zhí)行。可以將 JDK 看作是包含 JRE 的開發(fā)工具包,而 JRE 則是 Java 應(yīng)用程序的運行時環(huán)境,而 JVM 是 Java 程序運行的核心組件。因此,要在計算機上運行 Java 應(yīng)用程序,必須先安裝至少一個 JRE,而如果要進行 Java 應(yīng)用程序的開發(fā),JDK 則是必需的。


總結(jié)

簡單理解 JDK、JRE 和 JVM 及它們的關(guān)系,之后再深入學(xué)習(xí)。文章來源地址http://www.zghlxwxcb.cn/news/detail-484342.html

到了這里,關(guān)于【Java基礎(chǔ)學(xué)習(xí)打卡09】JRE與JDK的文章就介紹完了。如果您還想了解更多內(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)文章

  • 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】JDK、JRE、JVM詳細解讀(區(qū)別和聯(lián)系)

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

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

    2023年04月13日
    瀏覽(33)
  • 【Java基礎(chǔ)學(xué)習(xí)打卡05】命令提示符

    【Java基礎(chǔ)學(xué)習(xí)打卡05】命令提示符

    知道命令提示符是什么,熟練打開命令提示符,熟練使用常用命令,并自行嘗試其他命令。本文只是對命令提示符進行簡單介紹和使用。 命令提示符是在操作系統(tǒng)中,提示進行命令輸入的一種工作提示符。在不同的操作系統(tǒng)環(huán)境下,命令提示符各不相同。在 Windows 環(huán)境下,命

    2024年02月09日
    瀏覽(42)
  • Java基礎(chǔ)09 —— 字符序列--String、StringBuilder、StringBuffer區(qū)別及其方法介紹

    字符與字符串 字符類型(char)是Java中的基本數(shù)據(jù)類型,占2個字節(jié)16位,默認值是 ‘u0000’ 。字符是用單引號引住的單個符號. 字符串(String)是用雙引號引住的任意個字符,是引用數(shù)據(jù)類型,默認值是null 。字符串其實就是字符組成的序列 字符串聲明 舉例: 字符序列 多個字符

    2024年02月09日
    瀏覽(22)
  • 【Java基礎(chǔ)學(xué)習(xí)打卡08】Java語言跨平臺原理

    【Java基礎(chǔ)學(xué)習(xí)打卡08】Java語言跨平臺原理

    Java語言編程的一大優(yōu)勢便是跨平臺,本文將介紹Java語言是如何實現(xiàn)跨平臺的。 計算機高級語言按照程序的執(zhí)行方式可以分為 編譯型語言 和 解釋型語言 。 編譯型語言: 編寫的程序源代碼需要通過編譯器生成機器語言目標(biāo)文件,在計算機上直接執(zhí)行目標(biāo)文件。編譯型語言的

    2024年02月09日
    瀏覽(24)
  • JDK、JRE、Java SE、Java EE和Java ME有什么區(qū)別?

    Java現(xiàn)在已不僅僅是一種語言,從廣義上說,它代表了一個技術(shù)體系。該體系根據(jù)應(yīng)用方向的不同主要分為Java SE、Java EE和Java ME的3個部分。 1.SE(JavaSE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。 2.EE(JavaEE),enterprise edition,個業(yè)版,使用這種

    2024年02月12日
    瀏覽(19)
  • Java中JVM、JRE和JDK三者有什么區(qū)別和聯(lián)系?

    Java中JVM、JRE和JDK三者有什么區(qū)別和聯(lián)系?

    任何語言或者軟件的運行都需要環(huán)境。就像人要生活在空氣中,魚要活在水中,喜陰植物就不能放在陽光下暴曬一樣,任何對象個體的存在都離不開其所需要的環(huán)境,編程語言亦是一樣的。 java?語言的開發(fā)運行,也離不開 Java 語言的運行環(huán)境 JRE。沒有 JRE 的支持,Java 語言便

    2024年02月08日
    瀏覽(34)
  • 如何安裝java8、java17/jdk、jre/java與配置環(huán)境變量?(詳細圖解)

    如何安裝java8、java17/jdk、jre/java與配置環(huán)境變量?(詳細圖解)

    前提: 為什么要安裝兩個java?因為有的程序/軟件/靶場/工具等需要的java環(huán)境不同,安裝兩種可滿足不同的需求。java10以下一種,java8很經(jīng)典也很常用,java10以上的一種,這里以java17舉例,因為官網(wǎng)最新的java10以上的正好是java17,就以java17舉例。 目錄 一、java8安裝 1.官網(wǎng)/網(wǎng)盤

    2024年04月29日
    瀏覽(32)
  • 1.JAVA基礎(chǔ)-JDK的介紹

    1.JAVA基礎(chǔ)-JDK的介紹

    Java 語言 語言:人與人交流溝通的表達方式。 計算機語言:人與計算機之間進行信息交流溝通的一種特殊語言。 Java 語言是美國 Sun 公司(Stanford University Network)在 1995 年推出的計算機語言。 Java 之父:詹姆斯·高斯林(James Gosling)。 Java 語言的三個版本 ? Java SE ? Java ME

    2024年02月19日
    瀏覽(15)
  • 【JavaEE基礎(chǔ)學(xué)習(xí)打卡02】是時候了解Java EE了!

    【JavaEE基礎(chǔ)學(xué)習(xí)打卡02】是時候了解Java EE了!

    ?? 本系列教程適用于 Java Web 初學(xué)者、愛好者,小白白。我們的天賦并不高,可貴在努力,堅持不放棄。堅信量最終引發(fā)質(zhì)變,厚積薄發(fā)。 ?? 文中白話居多,盡量以小白視角呈現(xiàn),幫助大家快速入門。 ?? 我是 蝸牛老師 ,之前網(wǎng)名是 Ongoing蝸牛 ,人如其名,干啥都慢,所

    2024年02月12日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包