甲骨文全球大會,2014年10月9日 ——無論你在辦銀行業務、用智能手機發照片還是在開車,Java都在你身邊發揮著積極作用,你幾乎想象不到Java不可觸及的產品。甲骨文一直與Java生態系統中的關鍵合作伙伴緊密合作,為Java平臺標準版(Java SE)提供最新創新,為現在及未來的快節奏生活和工作提供支持。在近期舉辦的2014 Java One大會上,甲骨文重點展示了Java SE的創新以及最新版Java SE 8的快速采用。同時,甲骨文在OpenJDK社區為Java SE 9做了哪些準備工作也被逐一揭示。
- 在JavaOne 2014上,甲骨文重點展示了Java SE平臺的強勁勢頭和創新性,其中包括為Java SE 9準備的最新功能。
- 自推出以來,Java SE 8一直保持著極高的采用率,并不斷刷新記錄,OpenJDK社區也在甲骨文以及其他公司、研究人員和開發人員的參與下,保持興旺發展。
- 在JavaOne大會上,甲骨文介紹了如何在Java SE 8上進行持續投入,包括安全和性能的優化以及最新的平臺支持,還有不久前推出的Java Development Kit 8 Update 20(JDK 8u20)。
- 自2014年3月推出以來,Java SE 8已經獲得了創紀錄的采用率。在與Java SE 7相同的推出時間內,Java SE 8的采用率已經上升至超過20%。
- 此外,Java SE 8發布會的網上直播視頻以及35個支持性技術視頻已經被觀看超過14萬次。
- 為了不斷與全球的Java社區相融合,甲骨文持續舉辦為期一年的全球Java巡回活動,為6大洲20個國家逾100個Java用戶協會舉行了培訓及各種活動。甲骨文還向Java用戶協會提供了技術資料,以使協會能夠自己舉辦針對Java 8的活動。
- 另外,甲骨文贊助的NightHacking Java 8 Tour活動已經吸引了近7000名Java開發人員親自到場參與,近5萬人通過NightHacking網絡廣播在線參與了該活動。
- Java SE 8在其他非Java語言的社區方面也獲得了極大支持,例如,僅支持Java 8的Scala 2.12計劃,它表明在Java虛擬機(JVM)作為通用運行時程序獲得了廣泛使用。
- 高盛的GS Collections采用了Java SE 8的Lambda表達式及其他語言特性。
- 3種主要的Java集成開發環境(IDE)NetBeans IDE 8.0、Eclipse Luna和JetBrains IntelliJ IDEA 13.1都支持Java SE 8。
- 甲骨文一直專注于保護所有Java用戶的安全,至今已經發布了幾項新的安全功能,以幫助客戶和合作伙伴不斷開發安全、可靠的Java應用。
- 在JavaOne大會上,甲骨文舉辦了“Java的安全性”講座,為企業和開發人員提供保護Java投資所需的信息。講座中探討了安全工具、編碼方法、創新產品等話題,一些倍受認可的安全領袖也出席該講座,探討有關政策和最佳實踐。
- 不久前,甲骨文宣布推出Java Development Kit 8 Update 20(JDK 8u20)。作為Java SE實現工具的最新版本,該版本在最初的JDK 8取得重大進步的基礎上繼續改進,增加了新功能、改進了安全性并優化了性能。
- 其更新包括:Oracle Java SE Advanced產品中增加了專門針對企業的最新管理功能;對Java版本兼容性及安全更新提供更強的控制能力;與最新Microsoft Windows Installer(MSI)兼容的安裝器。
- Oracle JDK 8u20包括一款新工具,即Java高級管理控制臺(Java Advanced Management Console),該工具使系統管理員能夠有效控制企業桌面上運行的各種Java版本,實現了更加安全的環境,提升了應用體驗和可用性。
- 這一版JDK中還引入了MSI企業JRE安裝器(MSI EntERPrise JRE Installer),該安裝器使系統管理員能夠跨企業所有桌面實現一致的JRE自動化安裝,無需用戶參與。Java卸載(Java Uninstall)工具與MSI企業JRE安裝器實現了整合,該卸載工具提供了從系統中去除較舊版本Java的選項。
- Java任務控制5.4(Java Mission Control)是一款強大的JVM監控及診斷工具,與Oracle JDK 8u20捆綁提供,包括很多新功能和無數增強功能,可改善用戶體驗、提高系統性能。
- JDK 8u20的其他性能包括串重復數據刪除、G1垃圾收集器(garbage-first garbage collector)和Nashorn優化。
-
除了各種更新,甲骨文還增加了對JDK 8所用新平臺的支持,包括:
- 在有限的測試版中提供對64位ARMv8架構的支持,由指定合作伙伴報名參加測試。增加對這一平臺的支持,將擴大Java可進入的服務器市場。
- 甲骨文和Imagination Technologies公司正聯手為MIPS CPU架構優化Java,以使JDK和Oracle Java SE Embedded支持MIPS系統。
- 甲骨文已經開始在OpenJDK社區實施JDK 9項目。新功能將專注于模塊化、性能、穩定性和可移植性。
- 現階段,JDK 9是Java SE 9的一個原型,最終將成為Java SE 9的正式參考實例(Reference Implementation)。新功能最初將通過JDK Enhancement Proposal(JEP)流程提出和跟蹤,然后在Java社區流程(Java Community Process)中加以討論、細化和審批,最終用于正式的Java SE 9平臺。
- Jigsaw項目旨在為Java SE平臺設計和實現一個標準模塊系統,以使該平臺在實現時更容易縮小以適合小型設備、改善安全性和可維護性、提高應用性能并使開發人員更容易開發和維護大型軟件系統。
- JDK 9的其他特點和新功能包括:可改進操作系統流程控制和管理的流程API更新(Process API Updates)、可提高性能的增強型競爭鎖定和分段代碼緩存(Improve Contended Lockingand Segmented Code Cache)以及其他功能。
- 甲骨文也在研究其他可以納入JDK 9的JEP。甲骨文提供的其他JDK升級包括改進的Java任務控制、Java高級管理控制以及G1垃圾收集器。
- Java SE 9兼容性計劃也已經啟動執行。JDK 9快照版已開始提供下載和測試,其目的是加固該平臺,以通過積極的社區外展,提高安全性和穩定性。
-
社區成員可以通過以下網址跟蹤工作進展:
http://openjdk.java.net/projects/jdk9/。
-
OpenJDK社區一直在主持Java SE平臺規范(Platform Specification)及其參考實例的開發工作,甲骨文以及新的和現有的機構及個人都為促進該JDK的發展做出了巨大貢獻。新加入OpenJDK的成員包括:
- FreeBSD Foundation將與甲骨文以及其他成員合作,以通過FreeBSD Ports Collection產生面向FreeBSD用戶的OpenJDK二進制代碼。
- 通用電氣公司的數字能源業務部不久前加入了OpenJDK社區,將與甲骨文及其他成員合作,在為多語言虛擬機提供支持時,通過invokeDynamic(JSR 292)API增強穩定性和性能。
- Microsoft Open Technologies公司將向該社區貢獻其在網絡、性能和整合方面的專長。
- OpenJDK社區主持實施了很多新項目,將為推進Java SE平臺發展做出貢獻。這些項目中包括探索高級語言和JVM功能的Valhalla;旨在改進Java與原生代碼之間連接的Panama;一些小規模項目,例如Annotations Pipeline 2.0、Javadoc next、Device I/O和內存模型更新(Memory Model Update)。
- 高盛公司董事總經理兼JVM架構部負責人Donald Raab表示:“Java SE 8正在毫無疑問地改變著游戲規則,在其中增加Lambda表達式使我們能夠將GS Collections單元測試模塊的LOC減少9%。Java 8已經為Java開發人員創造了一個實際機會,使他們能夠通過有效利用更高級的實現模式改進代碼庫。我們希望‘已刪除代碼行(LOCD)’可以成為Java開發人員最依賴的衡量標準。”
- Eclipse Foundation執行總監Mike Milinkovich表示:“自今年6月以來,支持Java SE 8的Eclipse Luna工具包已經下載超過500萬次。此外,我們自2014年6月開始進行的Eclipse社區調查(Eclipse Community Survey)顯示,將近10%的開發人員已經在生產環境中采用了Java 8。”
- Imagination Technologies公司市場營銷執行副總裁Tony King-Smith表示:“我們與甲骨文正在聯手為嵌入式和物聯網應用提升Java,也正在為MIPS CPU架構優化Java。客戶日益需要優化Java對MIPS的支持,為了滿足這一需求,我們將聯手實現Oracle JDK、Oracle Java SE Embedded以及其他產品對64位和32位MIPS系統的支持。”
- 甲骨文公司Java SE開發副總裁Georges Saab表示:“甲骨文持續投資于Java平臺,JDK 8創紀錄的采用率表明了該最新版的強大實力以及社區成員的持續支持。從企業架構到物聯網,Java始終是全球第一的編程語言。甲骨文希望在提供Java SE 8平臺創新并為Java SE 9做準備的過程中,與Java社區實現更多合作。”
支持性資源
- 甲骨文公司的Java
- JavaOne 2014
- Java 8發布
- Java SE 8文件
- Oracle JDK 8下載
- OpenJDK JDK 9項目
有關Java的事實和數字
- 全球900萬開發人員
- 超過30億臺設備由Java技術驅動
- 已采用的Java媒體設備超過1.25億臺
- 自推出以來,Java卡已交付超過100億個
關于JavaOne大會
為期一周的JavaOne大會匯集了Java專家及愛好者,專門針對所有Java相關內容提供非同尋常的學習和聯誼機會。JavaOne大會舉辦超過550場研討會,內容涵蓋Java universe、最著名的Java領袖發表的主題演講、教程以及專家引導的上機操作學習。該大會對Java社區而言是全球最重要的活動。歡迎在Twitter、Facebook、LinkedIn和JavaOne博客上加入JavaOne討論。
關于甲骨文
甲骨文公司集成設計的硬件和軟件系統,高效運行于云環境和企業數據中心,盡展極致性能。如需更多有關甲骨文公司(NYSE:ORCL)的信息,請訪問網址www.oracle.com或www.oracle.com/cn。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/