南寧達內(nèi):甲骨文發(fā)布Java SE與Ja
43 2017-04-14
·甲骨文日前宣布Java平臺標準版(JavaPlatform,StandardEdition,JavaSE)和JavaFX的發(fā)展規(guī)劃,對JavaSE和JavaFX路線圖進行更新。
·從2012年8月發(fā)布的JavaSE7更新版本6(JavaSE7Update6)開始,消費者和開發(fā)者能夠獲得跨所有主要桌面操作系統(tǒng)即Windows、Linux和MacOSX的最新JavaSE功能和安全更新。
·JavaSE7更新版本6還引入了對Linux/ARM的支持,將標準的JavaSE版本擴展至新近推出的ARM微服務(wù)器和基于ARM的PC機上,主要面向教育和愛好者使用,例如RaspberryPi。
·JavaFX可在Windows、MacOSX和Linux上運行,完全集成到OracleJavaSE7的實施中,為全球數(shù)以百萬的臺式機提供JavaFX運行庫。
·甲骨文即將發(fā)布面向Linux/ARM的JavaFX開發(fā)者預(yù)覽版,可以通過java即時下載。此開發(fā)者預(yù)覽版服務(wù)于基于ARM的設(shè)備和面向ARM的OracleJavaSE端口。
·JavaFXSceneBuilder1.1的開發(fā)者預(yù)覽版本也可即時下載,添加了對Linux的支持。
·在2012JavaOne大會期間,甲骨文將在超過130場的聯(lián)合討論會、非正式討論組(BOFs)、動手實驗室(Hands-OnLabs)中演示JavaSE和相關(guān)技術(shù)。這些技術(shù)也會在JavaOne展示大廳中展示。
·在2012JavaOne大會期間,甲骨文將在超過70場的聯(lián)合討論會、非正式討論組(BOFs)、動手實驗室(Hands-OnLabs)中演示JavaFX和相關(guān)技術(shù),這些技術(shù)也會在JavaOne展示大廳中展示。
JavaSE8路線圖
·針對JavaSE8的發(fā)展規(guī)劃正在順利向前推進,預(yù)計在2013年年底面市。
·JavaSE8(JSR337)專家組日前決定將推遲在JavaSE9中添加模塊系統(tǒng)及Java平臺(ProjectJigsaw)模塊化,從而使廣大社區(qū)有足夠時間評估和測試此項關(guān)鍵功能。
·為實現(xiàn)JavaSE8向下擴展至小型設(shè)備,甲骨文提出了一套JavaSE平臺的Compact文件pactProfiles)。
·JavaSE8和Java開發(fā)工具包8(JDK8)的其他擬增功能包括:
oLambda表達式(“關(guān)閉”)(JSR335),用于提高開發(fā)人員的工作效率,更好地將多核和批量數(shù)據(jù)處理的增強用于CPUJava**框架(JavaCollectionsFramework)
oNashorn,一個面向Java虛擬機(JavaVirtualMachine,JVM)實現(xiàn)了優(yōu)化的全新引擎,可實現(xiàn)無縫的Java/互操作性o新的日期、時間和日歷應(yīng)用程序接口(APIs)(JSR310)
o對Java類型的注釋(JSR308),可支持可插拔類型檢查器的開發(fā),改進了Java的內(nèi)置類型系統(tǒng)o從HotSpotJava虛擬機中移除“永久代”,使垃圾收集器的調(diào)試更簡易
·甲骨文將繼續(xù)致力于OracleHotSpotJava虛擬機和OracleJRockitJava虛擬機向集成產(chǎn)品的融合,充分利用所有市場領(lǐng)先實施該版本的最佳功能。
oJDK7包含了集成型Java虛擬機的首個版本,擁有JRockit提供的功能,包括可管理性、基于堆的元數(shù)據(jù)存儲功能,同時還包含了JRockit飛行記錄器(JRockitFlightRecorder)功能的初始版本。
oHotSpot/JRockitJava虛擬機集成面向JDK8,包括性能增強和第二代Java飛行記錄器。
·OpenJDK社區(qū)(OpenJDKCommunity)繼續(xù)負責JavaSE8參考實施的開發(fā)工作。每周可從jdk8.java獲得JDK8開發(fā)者預(yù)覽版本。
o甲骨文公司以及其他的公司、研究人員及個人的貢獻將持續(xù)推動OpenJDK成長。
oOpenJDK網(wǎng)站使用條款(OpenJDKWebSiteTermsofUse)已于近日更新,可使用面向JavaSE的Java規(guī)范請求(JavaSpecificationRequests,JSRs),得以在OpenJDK社區(qū)中實現(xiàn),并結(jié)合其相應(yīng)的參考實施,以便規(guī)范引導(dǎo)可滿足Java社區(qū)進程2.8(JavaCommunityProcess,JCP2.8)的透明度新要求。
JavaFX路線圖
·JavaFX8將作為OracleJDK8實施的一部分進行發(fā)布,并用作JavaSE8Embedded的默認用戶界面(UI)工具包,為面向嵌入式系統(tǒng)應(yīng)用和桌面應(yīng)用系列提供一致的編程環(huán)境。預(yù)計包括:o公共用戶界面控制應(yīng)用程序接口(PublicUIControlAPI),可使創(chuàng)建用戶界面控件的第三方開發(fā)者確保與未來JavaFX版本的向上兼容性。
o額外的HTML5“標簽”將在WebView組件中得到支持,提升了Java和HTML5之間的協(xié)同效應(yīng)級別
o增強的3D支持,以實現(xiàn)更佳的數(shù)據(jù)可視性和創(chuàng)新的用戶界面。
o支持雙向(“BiDi”)語言和復(fù)雜的字符集,從而實現(xiàn)全面的國際化。
oJavaFXSceneBuilder2.0還支持JavaFX8功能,同時提供了與NetBeans集成式開發(fā)環(huán)境(NetBeansIntegratedDevelopmentEnvironment,IDE)及其他JavaIDE互動的簡易性。
o甲骨文計劃在JavaSE9的時間框架內(nèi)通過Java社區(qū)進程實現(xiàn)JavaFX相關(guān)部件的標準化。
甲骨文高管引言
·甲骨文公司Java平臺群組軟件開發(fā)副總裁GeorgesSaab表示:“JavaSE8專家組日前決定推遲JavaSE9的模塊化,這將使我們能夠更加專注于備受期待的ProjectLambdanashorn引擎、最新的日期/時間應(yīng)用程序接口、注解類型,以及其他更多性能、簡化性和易用性的增強。通過在OpenJDK社區(qū)開發(fā)參考實施和甲骨文主導(dǎo)的Java規(guī)范請求,我們將繼續(xù)增強溝通度和透明度。”
甲骨文公司Java客戶端和移動平臺軟件開發(fā)副總載NandiniRamani表示:“我們將繼續(xù)開發(fā)JavaFX和JavaFXSceneBuilder,并與JavaSE相關(guān)聯(lián),以確保與Java開發(fā)工具包的兼容性,包括JDK8中的全部最新功能。通過將JavaFX完全集成到OracleJavaSE實施版本中,我們?yōu)榻K端用戶和開發(fā)人員提供了更佳的客戶體驗。”
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務(wù)號