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