馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
內部透露將準時推出Java SE 8 可能含有「非致命性」臭蟲
Java 8新功能
1. Lambda表示式
2. Joda Time函式庫的Java.time套件
3. 更小的VM(小於3MB)
4. 平行陣列排序功能
資料提供:甲骨文,iThome整理,2014年1月
千呼萬喚之下,Java 8終於確定推出日期。原本預計在2013年9月釋出的Java 8,由於安全性漏洞層出不窮,甲骨文決定將釋出日期延緩至2014年之後。
日前,甲骨文Java 8的版本發布經理Mathias Axelsson在一封電子郵件中透露,甲骨文將在3月18日準時發布Java 8,在此之前,甲骨文將致力於修復致命的攪局者(Showstopper)臭蟲,而非致命性臭蟲,則將延緩至Java 8釋出後再行修復。甲骨文拒絕評論Mathias Axelsson對於上市時程的發言,但也並未否認他所揭示的Java 8上市日期。
Java 8可以說是甲骨文接手Java後的一個重要里程碑。因為許多開發者翹首盼望,作為函數程式(Functional Programming)基礎的Lambda表示式(Lambda Expression),終於要在Java 8裡完整引入了。
聖藍科技執行長王建興表示,Lambda表示式會改變Java的程式撰寫語法(Syntax),因此在JDK 8下用Lambda表示式撰寫的程式碼,將無法在舊版的JVM上執行。
然而王建興指出,Lambda表示式能夠讓程式碼更簡潔,例如在撰寫函式指標(Function Pointer)時,能夠降低程式碼的複雜度。C#早在2006年就已經引入了Lambda表示式,而C++也在日前的新版中引入了Lambda表示式,Java開發者在等待7年之後,也終於得以使用Lambda表示式了。
輕量化VM,更適合微量記憶體裝置使用
另外,Java 8也提供了來自Joda Time函式庫的Java.time新套件,讓使用者更輕易地處理時間與日期的計算、管理和比對。另外,甲骨文也預計要在Java 8上導入加強多核心運算(Multicore Programming)的Lambda專案,以及針對模組(Module)管理功能加強的Jigsaw專案,讓開發者可以更輕易管理編譯好的相關模組,此外,Java 8也提供了高效率的平行陣列排序功能,根據測試,要排序一百萬個資料型態為Double的陣列,使用新的平行排序功能,比起使用一般的Arrays.sort排序的效率,快了兩倍以上。最後,為了能相容於僅有微量記憶體的裝置,Java 8也讓其VM縮小到了3MB以下,然而藉由將已編譯的C++程式碼壓縮,來某些縮小VM大小的作法,可能會導致Java的執行效率降低,不過,根據OpenJDK的測試結果,效率降低的幅度不會超過5%,除此之外,Java 8也引入了AES演算法以及SHA-2的相關演算機制,提升PBE加密管理(Password-Based-Encryption)功能。
對於Java 8的改版,王建興表示,任何大改版在推出前都很難保證去除掉所有臭蟲。王建興指出,考慮使用新版Java功能的開發者,可以先在小規模的新專案中試驗Lambda表示式,等甲骨文釋出更穩定版本之後,再考慮擴展到其他的大型專案,此外王建興也提醒,由於Lambda表示式屬於語法的改動,這種改動將會讓程式碼無法向後支援舊版的JVM,開發者應該審慎考量後,再決定是否使用Lambda表示式。文⊙楊智傑
來源 ithome
====================================================
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★ **如有疑問...歡迎加入** ★
★ 聯絡方式 : ★
★ Line ID : Yu-Wei-Hsiang ★
★ 或是請自行爬文 ★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
====================================================
缺積分?? 缺碎鑽?? 缺鑽石?? 缺權限?? ...還是什麼都缺嗎?
可以參考以下兩篇 :
1. 共襄盛挙:結縁*随縁*感恩*惜福 APK.TW送給您*伴手禮*/
2. 新會員必讀 ~升級密技~ 鑽石-任務-積分-權限-簽到-搜尋-發文
====================================================
歡迎大家踴躍加入 群組 內的 "九局棒棒歡樂新天地"/"香蕉卯上芭樂"和"韓流瘋"及" 爆爆遊樂園"不定期會有些小活動...歡迎踴躍參與...
====================================================
【其它小分享 福利帖】
(第351波大放送) : 人人回帖有獎勵
(第350波大放送) : 人人回帖有獎勵
(第349波大放送) : 人人回帖有獎勵
(第348波大放送) : 人人回帖有獎勵
(第347波大放送) : 人人回帖有獎勵
<如須查詢更多相關內容,請自行爬文>
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★ **以上報告完畢** ★
★ 如果可以的話,幫我評個分數或是送一多花給我^^ ★
★ 您的評分與鮮花,是我下次再發帖的原動力 ★
★ 謝謝~ ★
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
====================================================
2014/01/27 By 游幃翔
|
評分
-
查看全部評分

|