2015-12-31 14:25:45 1493瀏覽
Java技術(shù)雖然最初由Sun公司開發(fā),目前為Android開發(fā)技術(shù)的基礎(chǔ)語言。但是Java Community Process(JCP,一個(gè)由全世界的Java開發(fā)人員和獲得許可的人員組成的開放性組織)可以對(duì)Java技術(shù)規(guī)范、參考實(shí)現(xiàn)和技術(shù)兼容性包進(jìn)行開發(fā)和修訂。虛擬機(jī)和類庫的源代碼都可以免費(fèi)獲取,但只能夠查閱,不能修改和再發(fā)布。本文coding學(xué)堂為大家介紹一下Java語言專有名詞解釋。
coding學(xué)堂Android開發(fā)培訓(xùn)之Java語言專有名詞:
1、JDK
JDK(Java Development Kit,Java開發(fā)工具包)是Sun公司提供的一套用于開發(fā)Java程序的開發(fā)_T具包。JDK提供編譯、運(yùn)行Java程序所需的各種工具及資源,包括Java開發(fā)工具、Java運(yùn)行時(shí)環(huán)境,以及Java的基礎(chǔ)類庫。
2、JRE
JRE(Java Runtime Environment,Java運(yùn)行時(shí)環(huán)境)是運(yùn)行Java程序所依賴的環(huán)境的集合,包括類加載器、字節(jié)碼校驗(yàn)器、Java虛擬機(jī)、Java API。JRE已包含在JDK中,但是如果僅僅是為了運(yùn)行Java程序,而不是從事Java開發(fā),可以直接下載安裝JRE。
3、JVM
JVM(Java Virtual Machine,Java虛擬機(jī))是一個(gè)虛構(gòu)出來的計(jì)算機(jī),通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)的。Java虛擬機(jī)有自己完善的硬件架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。Java虛擬機(jī)屏蔽了與具體操作系統(tǒng)平臺(tái)相關(guān)的信息。
Java一直致力于程序的可靠性和健壯性,并投入了大量的精力進(jìn)入早期的問題檢測和后期的動(dòng)態(tài)(運(yùn)行時(shí))檢測。Java是一種強(qiáng)類型的語言,其類型檢查比C++還要嚴(yán)格,其編譯器能夠檢測出許多工作在其他語言運(yùn)行時(shí)刻才能夠檢測出來的問題。了解更多Android開發(fā)培訓(xùn)知識(shí),請(qǐng)關(guān)注扣丁學(xué)堂課程頻道或是資訊頻道。
查看更多關(guān)于“Android資訊”的相關(guān)文章>>