iT邦幫忙

鐵人檔案

2011 iT 邦幫忙鐵人賽
回列表

實戰 Java SE 7 系列

千呼萬喚始出來的 Java SE 7 新增了哪些的新功能呢? 跟舊版比較起來, 有哪些改進呢? 該怎麼在程式裡使用它們呢? 就讓我們一起來實戰 Java SE 7 吧!

鐵人鍊成 | 共 31 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 21

Project Coin - try-with-resource 語法

昨天的範例程式裡,我們得多做一些事情才能正確地關閉資料串流,像是在 try-catch 區塊外先宣告物件變數,然後在 final 區塊裡得先檢查物件變數是不是...

2011-11-02 ‧ 由 jackychu 分享
DAY 22

Project Coin - try-with-resource 語法 續

那 Java 是如何知道/判斷,在 try-with-resource 陳述式裡的物件是可以關閉(close)的呢? 在 Java SE 7 裡有一個新的介面(...

2011-11-03 ‧ 由 jackychu 分享
DAY 23

Project Coin - try-with-resource 語法 續2

在 Java SE 7 裡,還有另一個繼承 java.lang.AutoCloseable 的介面,所有 java.io package 裡的資料串流類別其實是...

2011-11-04 ‧ 由 jackychu 分享
DAY 24

Project Coin - try-with-resource 語法 完

除了後開先關的規則之外,在使用 try-with-resource 語法時,還有一點要注意的,就是 例外的壓制(Exception Suppressed)。 我...

2011-11-05 ‧ 由 jackychu 分享
DAY 25

複習 - Heap Pollution

Java 從1.5 版加入泛型的功能後,一直有個潛在的使用問題,那就是 Heap Pollution。 我們先來看看下面這個範例: package idv.ja...

2011-11-06 ‧ 由 jackychu 分享
DAY 26

Project Coin - Simplified varargs method invocation

Project Coin 裡的最後一個新功能叫 簡化變動參數方法的呼叫 (Simplified varargs method invocation),從名稱上看...

2011-11-07 ‧ 由 jackychu 分享
DAY 27

Unicode 6.0 簡介

介紹完了 Project Coin,接著我們來看看 Java SE 7 裡其它的新功能。首先我們要看的新功能是 Unicode 6.0 的支援! Unicode...

2011-11-08 ‧ 由 jackychu 分享
DAY 28

Java 與 Unicode

Java 打從出生開始,就支援 Unicode,一路從 1.1 版,直到 Java SE 7 支援 6.0 版。除了能顯示、處理 Unicode 字元之外,甚至...

2011-11-09 ‧ 由 jackychu 分享
DAY 29

JDBC 4.1

JDBC 是 Java Database Connectivity 的縮寫,它是讓你的 Java 程式跟資料庫溝通的一組 API,透過這個統一的 API 介面,...

2011-11-10 ‧ 由 jackychu 分享
DAY 30

NIO2

Java SE 在 1.4 時加入了 NIO (New I/O) 的新API,事隔多年後,在 Java SE 7 裡加入了第二代 NIO - NIO2 (JSR...

2011-11-11 ‧ 由 jackychu 分享