Java7

Java SE 7 新功能與改進:try-with-resources 述句

介紹 try-with-resources 述句可以讓我們在 try 述句中宣告一到數項資源。當我們說某個物件是一項資源時,意味著該物件實作了 java.lang.AutoCloseable 或是它的子介面 java.lang.Closeable,並且當程式不再使用它們時,我們需要將其關閉。try 新增的述句確保每項資源在區段結束時都會被關閉。 早期我們都必須要自行處理資源的關閉,但現在我們可以藉 […]

Java SE 7 新功能與改進:try-with-resources 述句 閱讀全文

Java SE 7 新功能與改進:switch 指令支援字串

在 Java SE 7 中,可以在 switch 述句中使用 String 物件: switch 述句會使用 String.equals 方法來比較每一個 case 標籤的字串物件,因此在 switch 述句中的字串比對是有大小寫分別的。 和一連串的 if-then-else 相比,在 switch 述句中使用字串會更有效率,並且容易閱讀。

Java SE 7 新功能與改進:switch 指令支援字串 閱讀全文

Java SE 7 新功能與改進:二進位數字表示法

在 Java SE 7 中,整數型態(byte、short、int 以及 long)可以用二進位數字系統來表示,它的前置詞是 0b 或 0B。下面列出幾個用法: 有的時候,數字用二進位法來表示,會比八或十六進位來得清楚和易讀。舉例來說: 原本在 Java 語言中可以使用整數數字的地方,都可以用二進位表示法: 你也可以用它來設計迷宮陣列,或是點陣圖形的表情符號,像是下面這個笑臉圖:

Java SE 7 新功能與改進:二進位數字表示法 閱讀全文

Java SE 7 新功能與改進:概觀

本系列將會介紹 Java SE 7 中的新功能和改進。首篇為概觀,其後的篇幅將會從本篇中挑出重要的部分加以詳細解說及示範。 注意:Java SE 7 中目前已發現 HotSpot 對迴圈最佳化後會在 server 模式下造成 bug。最好情況是 JVM crash(至少你知道程式掛了),最壞情況是迴圈不正確執行導致錯誤的結果(程式繼續跑但內部資料爛掉了)。在 Java SE 6 中此功能預設是關閉

Java SE 7 新功能與改進:概觀 閱讀全文

[翻譯] JDK 7 特色中譯更新版

Update: Java SE 7 已正式釋出,詳細新功能列表請參考:Java SE 7 新功能與改進:概觀 底下翻譯了 OpenJDK 網站上最新版的 JDK 7 Features,在正式版來臨前先一睹為快吧! 本文是 Oracle 和其他組織所開發的 JDK 7 功能列表。 下列功能將會薦舉進入 Java SE 7 Platform JSR,除了那些被列為實作特有的功能。 留言請至:jdk7-

[翻譯] JDK 7 特色中譯更新版 閱讀全文

[翻譯] JDK 7 特色中譯

Update: 新版請參見 – [翻譯] JDK 7 特色中譯更新版 時序已來到 2010 年,距離發佈 JDK 7 的時間越來越近。預計今年秋季釋出的 JDK 7 正式版中到底有哪些新功能呢?底下翻譯了 OpenJDK 網站上所公佈的 JDK 7 Features,在正式版來臨前先一睹為快吧! 本文是 Oracle 和其他組織所開發的 JDK 7 功能列表。 當 Java SE 7

[翻譯] JDK 7 特色中譯 閱讀全文

返回頂端