綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[科技] 甲骨文版本發布經理透漏Java上市日, 有Bug照出!Java 8 3月...

[複製連結] 查看: 449|回覆: 1|好評: 0
跳轉到指定樓層
樓主
游幃翔 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-1-27 16:37

馬上加入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 游幃翔
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 2碎鑽 +2 幫助 +2 收起 理由
ty3251775 + 1 + 1 非常讚
NekoRin + 1 + 1 非常讚

查看全部評分

收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
NekoRin | 收聽TA | 只看該作者
發表於 2014-3-24 14:28
基本上,我對Oracle還是很有信心的,
臭蟲難免,
靜待推出囉

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
ty3251775 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則