JRE是Java的運(yùn)行時(shí)環(huán)境。
Java開(kāi)發(fā)工具包(JDK),Java虛擬機(jī)(JVM)和Java運(yùn)行時(shí)環(huán)境(JRE)共同構(gòu)成了用于開(kāi)發(fā)和運(yùn)行Java應(yīng)用程序的Java平臺(tái)組件的強(qiáng)大功能。
(視頻教程推薦:java視頻)
我們可以將軟件視為一系列位于系統(tǒng)硬件之上的層。每個(gè)層都提供將由其上方的層使用(和要求)的服務(wù)。Java Runtime Environment是一個(gè)在計(jì)算機(jī)操作系統(tǒng)之上運(yùn)行的軟件層,提供特定于Java的附加服務(wù)。
JRE可以平滑操作系統(tǒng)的多樣性,確保Java程序幾乎可以在任何操作系統(tǒng)上運(yùn)行而無(wú)需修改。它還提供增值服務(wù)。自動(dòng)內(nèi)存管理是JRE最重要的服務(wù)之一,確保程序員不必手動(dòng)控制內(nèi)存的分配和重新分配。
簡(jiǎn)而言之,JRE是一種用于Java程序的元OS。它是抽象的典型示例,將底層操作系統(tǒng)抽象為運(yùn)行Java應(yīng)用程序的一致平臺(tái)。
推薦教程:java入門(mén)程序