iT邦幫忙

鐵人檔案

2011 iT 邦幫忙鐵人賽
回列表

實戰 Java SE 7 系列

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

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

Project Coin - 二進位數字表示法 - 完

上一篇提到 PrintStream.printf 只能輸出8, 10, 16三種進位格式,2進位該怎麼處理呢?Integer 類別裡有提供完整的方法,將數值在這...

2011-10-23 ‧ 由 jackychu 分享
DAY 12

Project Coin - 底線格式數值

其實我們在第四天的範例程式裡,就已經使用了這個新功能 - 底線格式數值。簡單的說,就是一個數值(整數或浮點數)的表示方式,除了數字、型別符號、正負符號、小數點外...

2011-10-24 ‧ 由 jackychu 分享
DAY 13

Project Coin - Multi-Catch

Java 程式語言有許多的優點,其中一項是 強韌(Robust) ,除了沒有指標(Point)之外,達成強韌這個特性地還有 例外處理(Exception Han...

2011-10-25 ‧ 由 jackychu 分享
DAY 14

Project Coin - Multi-Catch 完

Java SE 7 提供了 Multi-Catch 這個簡化你多重 catch 程式碼的功能,那使用上有什麼要注意的嗎? 之前例外處理有順序性的問題,例如你先...

2011-10-26 ‧ 由 jackychu 分享
DAY 15

Project Coin - More Precise Rethrow

我在有時在撰寫 Java 程式時,會設計一些 API (Application Programming Interface) 讓別人來呼叫使用,你的 API 會...

2011-10-27 ‧ 由 jackychu 分享
DAY 16

復習 - 泛型(Generic)

在講下一個新的功能之前,我們先來復習一下什麼是泛型(Generic)。 在 Java SE 1.5 版之前,還沒有納入泛型的語法,沒有泛型有什麼壞處呢?我們拿最...

2011-10-28 ‧ 由 jackychu 分享
DAY 17

復習 - 泛型(Generic) 完

上一篇文章,我們復習了泛型最基本的應用 - Collection 類別的型別指定。除此之外,泛型還能用在其它的地方。 例如我們宣告了一個常數類別 Constan...

2011-10-29 ‧ 由 jackychu 分享
DAY 18

Project Coin - 改進泛型實作在創建時的型別推論

那泛型在 Java SE 7裡有什麼樣新的功能呢? 泛型很好用,Java 也強迫你在使用 Collection 類別時,一定要用泛型來指定型別,不然編譯時會出現...

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

Project Coin - 改進泛型實作在創建時的型別推論 完

Java SE 7 又提供了這個偷懶的方法,那使用上有什麼例外或限制嗎? 在 Java 裡,所有的數字類別(Integer, Long, Float, Doub...

2011-10-31 ‧ 由 jackychu 分享
DAY 20

複習 - 關閉資料流

還記得第15天的 範例 嗎?那個範例其實不夠完整! 在那個範例程式裡,我們開啟了在 C 磁碟根目錄下的 temp.txt 檔案(第12行),然後程式讀取一行(第...

2011-11-01 ‧ 由 jackychu 分享