甲骨文公司推出最新版Java 8
革命性的Java SE 8實(shí)現(xiàn)史上最重要的Java編程模型升級(jí);Java SE 8和Java ME 8在完成長(zhǎng)期融合的進(jìn)程中邁出了重要一步。
北京,2014年3月27日——
甲骨文公司日前舉辦Java 8網(wǎng)絡(luò)直播發(fā)布會(huì),發(fā)布甲骨文迄今為止最重要的Java技術(shù)Java 8。甲骨文宣布推出了Java平臺(tái)標(biāo)準(zhǔn)版8(Java SE 8)、Java平臺(tái)微型版8(Java ME 8)以及Oracle Java Embedded產(chǎn)品的有關(guān)版本。甲骨文Java開(kāi)發(fā)團(tuán)隊(duì)成員以及其他業(yè)界***在網(wǎng)絡(luò)直播發(fā)布會(huì)上介紹了這些***產(chǎn)品的主要功能。此外,超過(guò)30個(gè)技術(shù)視頻將按需提供,涵蓋Java SE 8、Java ME 8、Java Embedded以及物聯(lián)網(wǎng)。
◆ 甲骨文公司宣布推出JDK 8。JDK 8是Java SE 8平臺(tái)規(guī)范的生產(chǎn)就緒版本,不久前獲得Java社區(qū)進(jìn)程(JCP)批準(zhǔn)。JDK 8包括自該平臺(tái)1996年推出以來(lái)最重大的Java編程模型升級(jí)。JDK 8經(jīng)甲骨文與OpenJDK社區(qū)合作開(kāi)發(fā)而成。
◆ 甲骨文還推出了Oracle Java SE Embedded 8。該產(chǎn)品運(yùn)用***的Java SE 8功能,為中到高端嵌入式系統(tǒng)進(jìn)行了優(yōu)化。
◆ Oracle JDK 8和Oracle Java SE Embedded 8已可從網(wǎng)絡(luò)下載。
◆ Java SE 8和Java ME 8正處于深度融合過(guò)程中,Java ME 8計(jì)劃于今年春季晚些時(shí)候上市。
◆ 通過(guò)跨嵌入式設(shè)備、桌面系統(tǒng)、數(shù)據(jù)中心和云使用連貫性的Java 8平臺(tái),客戶可以更快速地部署應(yīng)用、分析處理運(yùn)行中的數(shù)據(jù)并在事件發(fā)生時(shí)立即采取行動(dòng)。
◆ 運(yùn)用Java的跨平臺(tái)優(yōu)勢(shì),Oracle Java Embeded產(chǎn)品可提高硬件靈活性、增加平臺(tái)選擇,實(shí)現(xiàn)更簡(jiǎn)便的應(yīng)用移植,并有助于延長(zhǎng)產(chǎn)品生命周期。
Java SE 8
◆ Java SE 8是通過(guò)業(yè)界的廣泛合作而開(kāi)發(fā)的,包括公開(kāi)審查、每周構(gòu)建以及甲骨文工程師通過(guò)OpenJDK社區(qū)和JCP與全球Java開(kāi)發(fā)人員社區(qū)的廣泛合作。
◆ 通過(guò)減少樣板代碼、改善注釋和整理、簡(jiǎn)化并行編程模型以及更高效地運(yùn)用新式多核處理器,Java SE 8提高了開(kāi)發(fā)人員效率,顯著提高了應(yīng)用性能。
◆ JDK 8的重要性能包括Project Lambda(JSR 335)、Nashorn JavaScript引擎、一個(gè)新的日期與時(shí)間API(JSR 310)、一套簡(jiǎn)潔的配置文件以及從HotSpot Jave虛擬機(jī)(JVM)中去除了“***代(permanent generation)”。
◆ 在基于英特爾處理器的NEC四插座服務(wù)器系統(tǒng)以及兩插座Oracle SPARC T5服務(wù)器系統(tǒng)上,Oracle JDK 8已經(jīng)實(shí)現(xiàn)了創(chuàng)世界紀(jì)錄的性能。與JDK 7相比,在相同的Oracle系統(tǒng)配置下,JDK 8的性能提高了12%至14%(參見(jiàn)NEC系統(tǒng)基準(zhǔn)測(cè)試詳細(xì)信息和Oracle系統(tǒng)基準(zhǔn)測(cè)試詳細(xì)信息)。
◆ ***Java客戶機(jī)功能作為JDK 8中***版JavaFX的組成部分也已上市。這些新功能包括:一套特定嵌入圖形、***UI控制功能、Modena主題、使開(kāi)發(fā)人員能夠?qū)wing內(nèi)容嵌入JavaFX應(yīng)用的功能、新的3D圖形功能以及對(duì)HTML 5的增強(qiáng)支持。
◆ Java SE 8與以前各版本平臺(tái)相互兼容,從而使Java軟件開(kāi)發(fā)人員的現(xiàn)有技能仍有用武之地,而且有助于保護(hù)在Java技術(shù)上的投入。
◆ 有興趣立即使用Java SE 8的開(kāi)發(fā)人員可以點(diǎn)擊這里,下載NetBeans整合開(kāi)發(fā)環(huán)境(IDE)8.0,IDE 8.0將使這些開(kāi)發(fā)人員能夠運(yùn)用***的Java功能,獲得對(duì)HTML 5的增強(qiáng)支持。
◆ 在將近兩年的時(shí)間里,Eclipse團(tuán)隊(duì)一直為Java SE 8提供支持,并計(jì)劃在Java SE 8發(fā)布的同時(shí)提供一次產(chǎn)品更新,以修補(bǔ)目前的Kepler SR2的功能。該團(tuán)隊(duì)已經(jīng)宣布,定于2014年6月發(fā)布的Luna版也將支持Java SE 8。
◆ 甲骨文不久將提供更新的Java SE 8培訓(xùn)課程,以幫助開(kāi)發(fā)人員過(guò)渡到Java SE 8,并部署這個(gè)***的增強(qiáng)版平臺(tái)。
◆ 甲骨文還將針對(duì)Java用戶組織(JUG)進(jìn)行全球巡講活動(dòng),計(jì)劃在全球六大洲超過(guò)20個(gè)國(guó)家,為將近60個(gè)Java用戶組織提供引人入勝的培訓(xùn)活動(dòng)。對(duì)那些甲骨文的Java技術(shù)傳道士無(wú)法訪問(wèn)的Java用戶組織也將會(huì)提供技術(shù)資源。
Oracle Java SE Embedded
◆ Oracle Java SE Embedded 8為嵌入式及物聯(lián)網(wǎng)設(shè)備提供了一個(gè)開(kāi)發(fā)平臺(tái),具備Java SE 8的靈活性、可移植性和功能。如需了解Oracle Java SE Embedded 8的全部新功能,請(qǐng)點(diǎn)擊此處。
◆ Oracle Java SE Embedded 8使開(kāi)發(fā)人員能夠運(yùn)用Java SE 8中的三種***的簡(jiǎn)潔配置文件,這幾種配置文件是完整Java SE 8 API規(guī)范中預(yù)定義的子集,可用來(lái)為嵌入式設(shè)備建立更小的平臺(tái)。通過(guò)這一版Java SE Embedded,Java SE 可以部署在小型嵌入式設(shè)備上,例如軟件占用的靜態(tài)存儲(chǔ)空間僅10MB、RAM僅為16MB的嵌入式設(shè)備,這與采用Oracle Java SE 7相比,存儲(chǔ)空間占用減少了2至3倍。
◆ Oracle Java SE Embedded 8可以有多種配置,包括在ARM架構(gòu)、x86和PPC架構(gòu)上運(yùn)行Linux,還為Raspberry Pi等流行的社區(qū)性產(chǎn)品以及飛思卡爾i.MX 6系列等商用單芯片系統(tǒng)進(jìn)行了優(yōu)化。
◆ Java SE Embedded工具還可用來(lái)為嵌入式平臺(tái)建立定制的、空間優(yōu)化的JRE。
Java ME 8
◆ Java是一種理想的智能設(shè)備平臺(tái),為開(kāi)發(fā)人員構(gòu)建***物聯(lián)網(wǎng)服務(wù)提供了***基礎(chǔ)。
◆ Java ME 8對(duì)現(xiàn)有Java ME平臺(tái)進(jìn)行了重大更新,納入了大量***功能,包括與Java SE 8一致的Java語(yǔ)言和API、對(duì)***Web協(xié)議的支持、全面的應(yīng)用模型、先進(jìn)的安全功能以及用于電源管理及與多種標(biāo)準(zhǔn)外部設(shè)備交互的標(biāo)準(zhǔn)API。
◆ 對(duì)Java ME 8進(jìn)行重大更新旨在提供更高的應(yīng)用性能,這對(duì)不那么強(qiáng)大的設(shè)備而言尤其重要。
◆ 在該版本中,Java ME和Java SE將實(shí)現(xiàn)融合,從而能夠提供更加一致的開(kāi)發(fā)人員體驗(yàn),更多可跨平臺(tái)重用的代碼。
◆ Java ME 8也增強(qiáng)了Java語(yǔ)言,增強(qiáng)版Java語(yǔ)言通過(guò)***Java SE功能,可幫助開(kāi)發(fā)人員更高效地編寫(xiě)更簡(jiǎn)潔清晰的代碼,并跨這兩種平臺(tái)加以部署,Java ME 8的***嵌入功能還有助于進(jìn)一步縮短和簡(jiǎn)化開(kāi)發(fā)周期。
◆ Oracle Java ME Embedded 8將是甲骨文對(duì)Java ME 8標(biāo)準(zhǔn)的實(shí)現(xiàn)。Oracle Java ME Embedded 8 Early Access 2現(xiàn)已上市,成為高通6270T(基于ARM9)開(kāi)發(fā)平臺(tái)、Raspberry Pi(基于ARM11)和意法半導(dǎo)體STM32F4DISCOVERY(基于ARM Cortex-M4的處理器)的二進(jìn)制運(yùn)行時(shí)工具。
◆ Java ME SDK 8 Early Access 2現(xiàn)在已經(jīng)可以支持基于Java ME 8 Early Access、在仿真運(yùn)行時(shí)工具上開(kāi)發(fā)面向Windows 7以及所支持硬件平臺(tái)的應(yīng)用。
◆ Oracle技術(shù)網(wǎng)(OTN)和甲骨文學(xué)院(Oracle Academy)將出資幫助應(yīng)對(duì)物聯(lián)網(wǎng)設(shè)備開(kāi)發(fā)人員面臨的挑戰(zhàn),為開(kāi)發(fā)人員提供12個(gè)參加2014 JavaOne大會(huì)的名額,開(kāi)發(fā)人員可以通過(guò)編制優(yōu)秀的Java Embedded應(yīng)用,贏得參會(huì)機(jī)會(huì)。此外,甲骨文還將獎(jiǎng)勵(lì)六名學(xué)生獲獎(jiǎng)?wù)吖P記本電腦及代金券。提交視頻及項(xiàng)目代碼的截止日期為2014年3月30日。請(qǐng)閱讀正式規(guī)則以了解詳細(xì)信息。
◆ OTN還將在今年3月和4月免費(fèi)提供七次Java Embedded培訓(xùn)課程。注冊(cè)人員有機(jī)會(huì)贏得Raspberry Pi初始版套裝。
甲骨文及合作伙伴高管引言
◆ 甲骨文公司Java平臺(tái)開(kāi)發(fā)副總裁Nandini Ramani表示:“從小型設(shè)備到云,Java是為所有環(huán)境開(kāi)發(fā)和交付應(yīng)用的全球標(biāo)準(zhǔn)。Java SE 8和Java ME 8的融合旨在提供一個(gè)一致的開(kāi)發(fā)環(huán)境,以提高開(kāi)發(fā)人員的效率和應(yīng)用性能,并能夠準(zhǔn)確調(diào)整該平臺(tái)的大小,以適合在更加廣泛的使用情況下部署。Java 8的推出將展示Java SE 8和Java ME 8的創(chuàng)新功能,并顯示***的Java平臺(tái)怎樣實(shí)現(xiàn)應(yīng)用開(kāi)發(fā)革命、使企業(yè)IT系統(tǒng)協(xié)調(diào)一致并助力物聯(lián)網(wǎng)發(fā)展。”
◆ ARM公司***營(yíng)銷(xiāo)官兼業(yè)務(wù)拓展執(zhí)行副總裁Ian Drew表示:“ARM與甲骨文聯(lián)手定義并整合了技術(shù)組件,以使物聯(lián)網(wǎng)設(shè)備的開(kāi)發(fā)在企業(yè)和開(kāi)發(fā)人員中變得更加可行。Oracle JDK 8展示了我們的合作成果,將促進(jìn)標(biāo)準(zhǔn)和開(kāi)放生態(tài)系統(tǒng)的形成,幫助開(kāi)發(fā)人員開(kāi)發(fā)從智能物聯(lián)設(shè)備到服務(wù)器的各種應(yīng)用。”
◆ IBM公司杰出工程師John Duimovich表示:“Java SE 8展現(xiàn)的創(chuàng)新是在IBM、甲骨文以及OpenJDK Java社區(qū)其他成員的不懈合作下產(chǎn)生的。Java SE 8能夠使企業(yè)客戶顯著提高效率、可擴(kuò)展性和可維護(hù)性,并進(jìn)一步顯示,企業(yè)可以繼續(xù)依靠Java實(shí)現(xiàn)業(yè)務(wù)增長(zhǎng)。”
有關(guān)Java的事實(shí)和數(shù)字
◆ 全球有900萬(wàn)開(kāi)發(fā)人員
◆ 超過(guò)30億設(shè)備靠Java技術(shù)提供動(dòng)力
◆ 超過(guò)1.25億部基于Java的媒體設(shè)備已經(jīng)投入使用
◆ Java卡自推出以來(lái)已經(jīng)交付逾100億張
◆ 免費(fèi)訂閱的Java雜志是一份雙月數(shù)字移動(dòng)版刊物,重點(diǎn)報(bào)道新聞、新產(chǎn)品、創(chuàng)新的Java應(yīng)用等,還包括如何動(dòng)手操作的技術(shù)內(nèi)容。2014年3月/4月這一期包括大量有關(guān)Java 8的技術(shù)內(nèi)容,例如Lambda表達(dá)式、Nashorn、簡(jiǎn)潔的配置文件、日期與時(shí)間API、物聯(lián)網(wǎng)、流媒體、Java類(lèi)型注釋以及更多內(nèi)容。如需訂閱,請(qǐng)?jiān)L問(wèn):oracle.com/javamagazine。
支持性資源
◆ 文章:Java ME CDC向Java SE Embedded 8遷移指南
◆ 文章:Java SE Embedded 8簡(jiǎn)潔的配置文件概述
◆ 文章:Java SE Embedded 8上的Java進(jìn)程記錄器(Java Flight Recorder)和Java任務(wù)控制(Java Mission Control)
◆ 網(wǎng)絡(luò)直播:Terrence Barr介紹Java ME 8
◆ Oracle物聯(lián)網(wǎng)平臺(tái):面向互連世界的M2M平臺(tái)(白皮書(shū))
◆ 物聯(lián)網(wǎng):控制復(fù)雜性(視頻)
◆ 參與在Twitter及Facebook上“I Love Java”的談?wù)?,并?qǐng)關(guān)注微博 @甲骨 文Java社區(qū)