JRE是什么?
JRE(Java Runtime Environment,Java運(yùn)行環(huán)境),運(yùn)行JAVA程序所必須的環(huán)境的集合,包含JVM標(biāo)準(zhǔn)實(shí)現(xiàn)及Java核心類庫(kù),想要運(yùn)行Java程序就要先安裝JRE。
Java虛擬機(jī)是什么?
虛擬機(jī)是一種抽象化的計(jì)算機(jī),通過(guò)在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來(lái)實(shí)現(xiàn)的。Java虛擬機(jī)有自己完善的硬體架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。JVM屏蔽了與具體操作系統(tǒng)平臺(tái)相關(guān)的信息,使得Java程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼(字節(jié)碼),就可以在多種平臺(tái)上不加修改地運(yùn)行。
JDK是什么?
JDK是幫助程序員開發(fā)Java程序的開發(fā)工具包,要開發(fā)Java程序,必須安裝JDK。該工具包中提供了用于編譯和運(yùn)行Java程序的基礎(chǔ)工具和運(yùn)行環(huán)境,這里的運(yùn)行環(huán)境也就是上面所說(shuō)的JRE,所以如果你只是單純的想要運(yùn)行Java程序,只要安裝JRE就行;而如果是為了開發(fā)Java程序,只要安裝JDK就行,JDK中已經(jīng)包含了JRE,不需要再另行安裝。
什么是jdk環(huán)境變量配置?
環(huán)境變量:規(guī)范的說(shuō)是操作系統(tǒng)中運(yùn)來(lái)指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù),當(dāng)要求系統(tǒng)運(yùn)行一個(gè)程序而沒有告訴程序的完整路徑時(shí),系統(tǒng)除了在當(dāng)前下面尋找此程序外,還應(yīng)道path中指定的路徑去找 ,這就是環(huán)境變量的作用。
jdk環(huán)境變量配置的作用主要是讓java虛擬機(jī)能進(jìn)行自動(dòng)編譯class文件,因?yàn)閖ava很多可執(zhí)行文件都是在jdk這個(gè)bin目錄下,當(dāng)執(zhí)行要編譯一個(gè)class文件時(shí),它會(huì)自動(dòng)去尋找javac.exe,而javac.exe又會(huì)去尋找其他的可執(zhí)行文件,直到.class文件編譯成.java文件。
以上就是java培訓(xùn)機(jī)構(gòu)的小編給大家整理的關(guān)于什么是java開發(fā)環(huán)境的內(nèi)容,希望對(duì)于想要學(xué)習(xí)java技術(shù)的學(xué)員來(lái)說(shuō)會(huì)有一定的幫助,可以了解Java的開發(fā)環(huán)境,在學(xué)習(xí)的過(guò)程中可以更加的進(jìn)入到學(xué)習(xí)的狀態(tài)。如果你還有對(duì)于學(xué)習(xí)java方面還有什么不懂的話,那么可以點(diǎn)擊我們文章下面的獲取試聽資格按鈕來(lái)獲取我們的java培訓(xùn)免費(fèi)課程試聽資格,來(lái)和我們的講師進(jìn)行面對(duì)面的交流和溝通。我們達(dá)內(nèi)科技?xì)g迎每位想要學(xué)習(xí)java技術(shù)的學(xué)員來(lái)我們公司進(jìn)行實(shí)地考察,來(lái)更加深入的了解我們達(dá)內(nèi)科技。