iT邦幫忙

鐵人檔案

2011 iT 邦幫忙鐵人賽
回列表

實戰 Java SE 7 系列

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

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

Opening

比賽開始~ 長久的等待,千呼萬換之下,Java SE 7 總算在今年(2011/07/28)正式發表了,跟 Java SE 6 比較起來,自然是有許多動大的改變...

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

準備環境(一) - Mac OS X 10.7 + OpenJDK 7

既然本系列是以Java SE 7新增的功能為主題,當然我們就得先準備Java SE 7的開發環境。在Windows和Linux作業系統下,安裝JDK不是什麼大問...

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

準備環境(二) - Eclipse 3.7

設定好 JDK 之後,接著我們需要一套整合式開發環境(IDE, Integrated Development Environment),IDE不單單只是個程式碼...

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

你的第一個 Eclipse Java SE 7 專案

上一篇我們設定好了Eclipse 撰寫及執行 Java SE 7 的環境,這篇讓我們來開啟一個新專案,寫隻 Java SE 7 的程式來試試吧。 上篇提到,第一...

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

Project Coin - 小而精實的錢幣專案

Java SE 7的推出時程,一延再延,延到 Java 迷都要暴動了,因為想加入的新功能太多,為了能有一個完美的設計和實作,導致一再的延遲。最後不得已,必需有所...

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

Project Coin - switch 語法支援字串變數 (Stings in switch)

在 Java SE 7 版之前,switch 只能接受數字型別的 case 判斷,可是我們常常會需要做字串的判斷,只好用一堆的 if-else 來處理,現在 J...

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

Project Coin - switch 語法支援字串變數 (Stings in switch) 續

既然 switch 語法支援字串變數,能帶給程式設計師很大的方便,為什麼不早點支援這項功能呢? 之前一直沒有支援字串的比對,我想原因之一是,字串的比較判斷沒有整...

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

Project Coin - switch 語法支援字串變數 (Stings in switch) 完

雖然程式碼簡化了,對於 case 少的用例來說,還不至於會影響效能,但如果要比對的字串有十幾個呢?一堆 swith case 寫起來也不見得輕鬆,而且最重要的是...

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

Project Coin - 二進位數字表示法

在 Java 程式碼裡,關於數字我們有幾種的進位表示方式,我們最熟悉的是一般日常生活裡的10進位,還有16進位和8進位。而 Java SE 7 多了另一種新的進...

2011-10-21 ‧ 由 jackychu 分享
DAY 10

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

那我們該怎麼在各種進位間轉換呢?在 java.io. PrintStream 和 java.lang.Integer 類別裡,都有對應的方法可以使用 如果只是想...

2011-10-22 ‧ 由 jackychu 分享