JAVA運(yùn)行庫(kù)(JRE)全稱Java SE Runtime Environment,是我們?cè)陔娔X上運(yùn)行JAVA開(kāi)發(fā)的軟件應(yīng)用必備的運(yùn)行庫(kù)組件,Java SE Runtime Environment8.0包含了JVM標(biāo)準(zhǔn)實(shí)現(xiàn)及Java核心類庫(kù)。Java語(yǔ)言是網(wǎng)絡(luò)應(yīng)用程序語(yǔ)言的首選之一。它擁有強(qiáng)大的跨平臺(tái)性,在所有的電腦上你都可以找到j(luò)ava的蹤影。需要知道的是JRE是面向Java程序的使用者,而不是開(kāi)發(fā)者。
JAVA運(yùn)行庫(kù)功能介紹
– 在一個(gè)平臺(tái)上編寫(xiě)軟件,并可在幾乎任何其它平臺(tái)上運(yùn)行。
– 創(chuàng)建的程序可在 Web 瀏覽器和 Web 服務(wù)中運(yùn)行。
– 可開(kāi)發(fā)用于在線論壇、商店、投票、HTML 表單處理等服務(wù)器端應(yīng)用程序。
– 結(jié)合基于 Java 技術(shù)的應(yīng)用程序或服務(wù)來(lái)創(chuàng)建高度可定制的應(yīng)用程序或服務(wù)。
– 為手機(jī)、遠(yuǎn)程處理器、低成本消費(fèi)產(chǎn)品和幾乎任何具有數(shù)字內(nèi)核的設(shè)備編寫(xiě)功能強(qiáng)大且高效的應(yīng)用程序。
JRE、JDK、JVM的區(qū)別:
對(duì)于java初學(xué)者來(lái)說(shuō),往往不懂區(qū)分jdk和jre的區(qū)別,實(shí)際上這兩個(gè)東西差別很大的,有必要了解一下:
JVM:Java虛擬機(jī),Java編譯過(guò)后的.class文件需要在JVM上運(yùn)行,這也是為什么Java可以跨平臺(tái)的原因。我們只需要在不同的操作系統(tǒng)上裝上對(duì)應(yīng)版本的JVM,則可以直接復(fù)制.class文件運(yùn)行在各個(gè)操作系統(tǒng)上。
·SDK(Software Development Kit)一般指軟件開(kāi)發(fā)包,可以包括函數(shù)庫(kù)、編譯程序等。
·JDK(Java Development Kit)是面向JAVA開(kāi)發(fā)人員使用的SDK,它提供了Java的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境。
·JRE(Java Runtime Enviroment)是指Java的運(yùn)行環(huán)境,是面向Java程序的使用者,而不是開(kāi)發(fā)者。
三者的關(guān)系:JDK包含了JRE,JRE包含了JVM
上一篇:micro:bit青少年編程軟件
下一篇:DnSpy反編譯工具