千呼萬喚始出來的 Java SE 7 新增了哪些的新功能呢? 跟舊版比較起來, 有哪些改進呢? 該怎麼在程式裡使用它們呢? 就讓我們一起來實戰 Java SE 7 吧!
比賽開始~ 長久的等待,千呼萬換之下,Java SE 7 總算在今年(2011/07/28)正式發表了,跟 Java SE 6 比較起來,自然是有許多動大的改變...
既然本系列是以Java SE 7新增的功能為主題,當然我們就得先準備Java SE 7的開發環境。在Windows和Linux作業系統下,安裝JDK不是什麼大問...
設定好 JDK 之後,接著我們需要一套整合式開發環境(IDE, Integrated Development Environment),IDE不單單只是個程式碼...
上一篇我們設定好了Eclipse 撰寫及執行 Java SE 7 的環境,這篇讓我們來開啟一個新專案,寫隻 Java SE 7 的程式來試試吧。 上篇提到,第一...
Java SE 7的推出時程,一延再延,延到 Java 迷都要暴動了,因為想加入的新功能太多,為了能有一個完美的設計和實作,導致一再的延遲。最後不得已,必需有所...
在 Java SE 7 版之前,switch 只能接受數字型別的 case 判斷,可是我們常常會需要做字串的判斷,只好用一堆的 if-else 來處理,現在 J...
既然 switch 語法支援字串變數,能帶給程式設計師很大的方便,為什麼不早點支援這項功能呢? 之前一直沒有支援字串的比對,我想原因之一是,字串的比較判斷沒有整...
雖然程式碼簡化了,對於 case 少的用例來說,還不至於會影響效能,但如果要比對的字串有十幾個呢?一堆 swith case 寫起來也不見得輕鬆,而且最重要的是...
在 Java 程式碼裡,關於數字我們有幾種的進位表示方式,我們最熟悉的是一般日常生活裡的10進位,還有16進位和8進位。而 Java SE 7 多了另一種新的進...
那我們該怎麼在各種進位間轉換呢?在 java.io. PrintStream 和 java.lang.Integer 類別裡,都有對應的方法可以使用 如果只是想...