Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...
負責此案的聯邦法官 William Alsup 表示,在 Android 幾百萬行的程式碼中,僅有 9 行 Java 程式碼,因此侵犯版權的法定損害賠償金額最...
各位大大各位大大, Java Two 專業技術大會要來了,就在7月20日星期五啊! 這次的參加獎問卷回收禮,是Java背包一個喔!外面買不到、網拍也沒有的啊!...
Quest Software在11/18推新Foglight新版本 5.6.2,Quest Software在這個版本針對Foglight的介面做了部份更新與新...
終於!! 拿到了六萬塊的得獎資格!不過這屆大家都好強啊,好多人分享了不少比我更好的知識和文章,看來重金之下,真的能引出勇夫們來做很棒的分享。也因為有這樣的動力...
Java SE 在 1.4 時加入了 NIO (New I/O) 的新API,事隔多年後,在 Java SE 7 裡加入了第二代 NIO - NIO2 (JSR...
JDBC 是 Java Database Connectivity 的縮寫,它是讓你的 Java 程式跟資料庫溝通的一組 API,透過這個統一的 API 介面,...
Java 打從出生開始,就支援 Unicode,一路從 1.1 版,直到 Java SE 7 支援 6.0 版。除了能顯示、處理 Unicode 字元之外,甚至...
介紹完了 Project Coin,接著我們來看看 Java SE 7 裡其它的新功能。首先我們要看的新功能是 Unicode 6.0 的支援! Unicode...
Project Coin 裡的最後一個新功能叫 簡化變動參數方法的呼叫 (Simplified varargs method invocation),從名稱上看...
Java 從1.5 版加入泛型的功能後,一直有個潛在的使用問題,那就是 Heap Pollution。 我們先來看看下面這個範例: package idv.ja...
除了後開先關的規則之外,在使用 try-with-resource 語法時,還有一點要注意的,就是 例外的壓制(Exception Suppressed)。 我...
在 Java SE 7 裡,還有另一個繼承 java.lang.AutoCloseable 的介面,所有 java.io package 裡的資料串流類別其實是...
那 Java 是如何知道/判斷,在 try-with-resource 陳述式裡的物件是可以關閉(close)的呢? 在 Java SE 7 裡有一個新的介面(...
昨天的範例程式裡,我們得多做一些事情才能正確地關閉資料串流,像是在 try-catch 區塊外先宣告物件變數,然後在 final 區塊裡得先檢查物件變數是不是...
還記得第15天的 範例 嗎?那個範例其實不夠完整! 在那個範例程式裡,我們開啟了在 C 磁碟根目錄下的 temp.txt 檔案(第12行),然後程式讀取一行(第...
Java SE 7 又提供了這個偷懶的方法,那使用上有什麼例外或限制嗎? 在 Java 裡,所有的數字類別(Integer, Long, Float, Doub...
那泛型在 Java SE 7裡有什麼樣新的功能呢? 泛型很好用,Java 也強迫你在使用 Collection 類別時,一定要用泛型來指定型別,不然編譯時會出現...
上一篇文章,我們復習了泛型最基本的應用 - Collection 類別的型別指定。除此之外,泛型還能用在其它的地方。 例如我們宣告了一個常數類別 Constan...
在講下一個新的功能之前,我們先來復習一下什麼是泛型(Generic)。 在 Java SE 1.5 版之前,還沒有納入泛型的語法,沒有泛型有什麼壞處呢?我們拿最...
我在有時在撰寫 Java 程式時,會設計一些 API (Application Programming Interface) 讓別人來呼叫使用,你的 API 會...
Java SE 7 提供了 Multi-Catch 這個簡化你多重 catch 程式碼的功能,那使用上有什麼要注意的嗎? 之前例外處理有順序性的問題,例如你先...
Java 程式語言有許多的優點,其中一項是 強韌(Robust) ,除了沒有指標(Point)之外,達成強韌這個特性地還有 例外處理(Exception Han...
其實我們在第四天的範例程式裡,就已經使用了這個新功能 - 底線格式數值。簡單的說,就是一個數值(整數或浮點數)的表示方式,除了數字、型別符號、正負符號、小數點外...
上一篇提到 PrintStream.printf 只能輸出8, 10, 16三種進位格式,2進位該怎麼處理呢?Integer 類別裡有提供完整的方法,將數值在這...
那我們該怎麼在各種進位間轉換呢?在 java.io. PrintStream 和 java.lang.Integer 類別裡,都有對應的方法可以使用 如果只是想...
在 Java 程式碼裡,關於數字我們有幾種的進位表示方式,我們最熟悉的是一般日常生活裡的10進位,還有16進位和8進位。而 Java SE 7 多了另一種新的進...
雖然程式碼簡化了,對於 case 少的用例來說,還不至於會影響效能,但如果要比對的字串有十幾個呢?一堆 swith case 寫起來也不見得輕鬆,而且最重要的是...
既然 switch 語法支援字串變數,能帶給程式設計師很大的方便,為什麼不早點支援這項功能呢? 之前一直沒有支援字串的比對,我想原因之一是,字串的比較判斷沒有整...
在 Java SE 7 版之前,switch 只能接受數字型別的 case 判斷,可是我們常常會需要做字串的判斷,只好用一堆的 if-else 來處理,現在 J...