新聞中心
JRE和JDK的含義是什么呢?讓我們從他們各自的概念開始吧。

我們擁有10多年網(wǎng)頁設(shè)計和網(wǎng)站建設(shè)經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計師為您提供的解決方案。為企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站制作、微信開發(fā)、微信小程序開發(fā)、移動網(wǎng)站建設(shè)、H5場景定制、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計或者設(shè)計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計服務(wù)并滿足您的需求。
JDK 是整個Java的核心,包括了Java運行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎(chǔ)的類庫(rt.jar)。不論什么Java應(yīng)用服務(wù)器實質(zhì)都是內(nèi)置了某個版本的JDK.最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多。而專門運行在x86平臺的Jrocket在服務(wù)端運行效率也要比Sun JDK好很多。但不管怎么說,我們還是需要先把Sun JDK掌握好。
JDK一般有三種版本:SE(J2SE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個版本EE(J2EE),enterpsise edtion,企業(yè)版,使用這種JDK開發(fā)J2EE應(yīng)用程序,ME(J2ME),micro edtion,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序Java開發(fā)工具(JDK)是許多Java專家最初使用的開發(fā)環(huán)境。盡管許多編程人員已經(jīng)使用第三方的開發(fā)工具,但JDK仍被當(dāng)作Java開發(fā)的重要工具。JDK由一個標(biāo)準(zhǔn)類庫和一組建立,測試及建立文檔的Java實用程序組成。其核心Java API是一些預(yù)定義的類庫,開發(fā)人員需要用這些類來訪問Java語言的功能。Java API包括一些重要的語言結(jié)構(gòu)以及基本圖形,網(wǎng)絡(luò)和文件I/O.一般來說,Java API的非I/O部分對于運行Java的所有平臺是相同的,而I/O部分則僅在通用Java環(huán)境中實現(xiàn)。
作為JDK實用程序,工具庫中有七種主要程序。
Javac:Java編譯器,將Java源代碼轉(zhuǎn)換成字節(jié)碼。
Java:Java解釋器,直接從類文件執(zhí)行Java應(yīng)用程序字節(jié)代碼。
appletviewer:小程序瀏覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器。
Javadoc:根據(jù)Java源碼及說明語句生成HTML文檔。
Jdb:Java調(diào)試器,可以逐行執(zhí)行程序,設(shè)置斷點和檢查變量。
Javah:產(chǎn)生可以調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件。
Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時顯示字節(jié)代碼含義。
JRE
JRE(Java Runtime Environment,Java運行環(huán)境),運行JAVA程序所必須的環(huán)境的集合,包含JVM標(biāo)準(zhǔn)實現(xiàn)及Java核心類庫。是Sun的產(chǎn)品,包括兩部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是可以在其上運行、測試和傳輸應(yīng)用程序的Java平臺。它包括Java虛擬機、Java平臺核心類和支持文件。它不包含開發(fā)工具——編譯器、調(diào)試器和其它工具。JRE需要輔助軟件——JavaPlug-in——以便在瀏覽器中運行applet.J2RE是Java2 Runtime Environment,即Java運行環(huán)境,有時簡稱JRE.如果你只需要運行Java程序或Applet,下載并安裝它即可。如果你要自行開發(fā) Java軟件,請下載JDK.在JDK中附帶有JRE.注意由于Microsoft對Java的支持不完全,請不要使用IE自帶的虛擬機來運行 Applet,務(wù)必安裝一個JRE或JDK.
那么以上就是對于JRE和JDK的概念以及區(qū)別的介紹,希望你對他們有了一定的了解。
【編輯推薦】
- 在JDK7 b50中將實現(xiàn)正則表達(dá)式命名捕獲組
- JDK的安裝圖解與環(huán)境變量設(shè)置詳解
- JDK與JRE的關(guān)系和path的作用淺談
- JDK、SDK、JRE、JVM概念詳解
- 安裝JDK后JRE與JVM聯(lián)系淺談
網(wǎng)頁標(biāo)題:JRE和JDK的區(qū)別淺析
標(biāo)題來源:http://fisionsoft.com.cn/article/cdooshp.html


咨詢
建站咨詢
