Java SE 8
Java SE 8是通過業(yè)界的廣泛合作而開發(fā)的,包括公開審查、每周構(gòu)建以及甲骨文工程師通過OpenJDK社區(qū)和JCP與全球Java開發(fā)人員社區(qū)的廣泛合作。
通過減少樣板代碼、改善注釋和整理、簡化并行編程模型以及更高效地運用新式多核處理器,Java SE 8提高了開發(fā)人員效率,顯著提高了應(yīng)用性能。
JDK 8的重要性能包括Project Lambda(JSR 335)、Nashorn JavaScript引擎、一個新的日期與時間API(JSR 310)、一套簡潔的配置文件以及從HotSpot Jave虛擬機(JVM)中去除了“永久代(permanent generation)”。
在基于英特爾處理器的NEC四插座服務(wù)器系統(tǒng)以及兩插座Oracle SPARC T5服務(wù)器系統(tǒng)上,Oracle JDK 8已經(jīng)實現(xiàn)了創(chuàng)世界紀錄的性能。與JDK 7相比,在相同的Oracle系統(tǒng)配置下,JDK 8的性能提高了12%至14%(參見NEC系統(tǒng)基準測試詳細信息和Oracle系統(tǒng)基準測試詳細信息)。
最新Java客戶機功能作為JDK 8中最新版JavaFX的組成部分也已上市。這些新功能包括:一套特定嵌入圖形、最新UI控制功能、Modena主題、使開發(fā)人員能夠?qū)wing內(nèi)容嵌入JavaFX應(yīng)用的功能、新的3D圖形功能以及對HTML 5的增強支持。
Java SE 8與以前各版本平臺相互兼容,從而使Java軟件開發(fā)人員的現(xiàn)有技能仍有用武之地,而且有助于保護在Java技術(shù)上的投入。
有興趣立即使用Java SE 8的開發(fā)人員可以點擊這里,下載NetBeans整合開發(fā)環(huán)境(IDE)8.0,IDE 8.0將使這些開發(fā)人員能夠運用最新的Java功能,獲得對HTML 5的增強支持。
在將近兩年的時間里,Eclipse團隊一直為Java SE 8提供支持,并計劃在Java SE 8發(fā)布的同時提供一次產(chǎn)品更新,以修補目前的Kepler SR2的功能。該團隊已經(jīng)宣布,定于2014年6月發(fā)布的Luna版也將支持Java SE 8。
甲骨文不久將提供更新的Java SE 8培訓(xùn)課程,以幫助開發(fā)人員過渡到Java SE 8,并部署這個最新的增強版平臺。
甲骨文還將針對Java用戶組織(JUG)進行全球巡講活動,計劃在全球六大洲超過20個國家,為將近60個Java用戶組織提供引人入勝的培訓(xùn)活動。對那些甲骨文的Java技術(shù)傳道士無法訪問的Java用戶組織也將會提供技術(shù)資源。
Oracle Java SE Embedded
Oracle Java SE Embedded 8為嵌入式及物聯(lián)網(wǎng)設(shè)備提供了一個開發(fā)平臺,具備Java SE 8的靈活性、可移植性和功能。如需了解Oracle Java SE Embedded 8的全部新功能。
Oracle Java SE Embedded 8使開發(fā)人員能夠運用Java SE 8中的三種最新的簡潔配置文件,這幾種配置文件是完整Java SE 8 API規(guī)范中預(yù)定義的子集,可用來為嵌入式設(shè)備建立更小的平臺。通過這一版Java SE Embedded,Java SE 可以部署在小型嵌入式設(shè)備上,例如軟件占用的靜態(tài)存儲空間僅10MB、RAM僅為16MB的嵌入式設(shè)備,這與采用Oracle Java SE 7相比,存儲空間占用減少了2至3倍。