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

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

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

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

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

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

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

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

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

Scroll to Top