iT邦幫忙

java相關文章
共有 1125 則文章
鐵人賽 IT技術 DAY 1

達標好文 技術 Cloud Foundry 雲端應用開發實戰(1/30)開放源碼的平台即服務

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

技術 據說Oracle告Google侵權,有可能只能拿15 萬的賠償金

負責此案的聯邦法官 William Alsup 表示,在 Android 幾百萬行的程式碼中,僅有 9 行 Java 程式碼,因此侵犯版權的法定損害賠償金額最...

技術 【2012 Java TWO 專業技術大會】送Java背包~

各位大大各位大大, Java Two 專業技術大會要來了,就在7月20日星期五啊! 這次的參加獎問卷回收禮,是Java背包一個喔!外面買不到、網拍也沒有的啊!...

技術 Quest Foglight 5.6.2 新功能介紹

Quest Software在11/18推新Foglight新版本 5.6.2,Quest Software在這個版本針對Foglight的介面做了部份更新與新...

鐵人賽 IT技術鐵人 DAY 30
實戰 Java SE 7 系列 第 31

技術 結束是另一個開始~

終於!! 拿到了六萬塊的得獎資格!不過這屆大家都好強啊,好多人分享了不少比我更好的知識和文章,看來重金之下,真的能引出勇夫們來做很棒的分享。也因為有這樣的動力...

鐵人賽 IT技術鐵人 DAY 30
實戰 Java SE 7 系列 第 30

技術 NIO2

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

鐵人賽 IT技術鐵人 DAY 29
實戰 Java SE 7 系列 第 29

技術 JDBC 4.1

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

鐵人賽 IT技術鐵人 DAY 28
實戰 Java SE 7 系列 第 28

技術 Java 與 Unicode

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

鐵人賽 IT技術鐵人 DAY 27
實戰 Java SE 7 系列 第 27

技術 Unicode 6.0 簡介

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

鐵人賽 IT技術鐵人 DAY 26
實戰 Java SE 7 系列 第 26

技術 Project Coin - Simplified varargs method invocation

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

鐵人賽 IT技術鐵人 DAY 25
實戰 Java SE 7 系列 第 25

技術 複習 - Heap Pollution

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

鐵人賽 IT技術鐵人 DAY 24
實戰 Java SE 7 系列 第 24

技術 Project Coin - try-with-resource 語法 完

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

鐵人賽 IT技術鐵人 DAY 23
實戰 Java SE 7 系列 第 23

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

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

鐵人賽 IT技術鐵人 DAY 22
實戰 Java SE 7 系列 第 22

技術 Project Coin - try-with-resource 語法 續

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

鐵人賽 IT技術鐵人 DAY 21
實戰 Java SE 7 系列 第 21

技術 Project Coin - try-with-resource 語法

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

鐵人賽 IT技術鐵人 DAY 20
實戰 Java SE 7 系列 第 20

技術 複習 - 關閉資料流

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

鐵人賽 IT技術鐵人 DAY 19
實戰 Java SE 7 系列 第 19

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

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

鐵人賽 IT技術鐵人 DAY 18
實戰 Java SE 7 系列 第 18

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

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

鐵人賽 IT技術鐵人 DAY 17
實戰 Java SE 7 系列 第 17

技術 復習 - 泛型(Generic) 完

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

鐵人賽 IT技術鐵人 DAY 16
實戰 Java SE 7 系列 第 16

技術 復習 - 泛型(Generic)

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

鐵人賽 IT技術鐵人 DAY 15
實戰 Java SE 7 系列 第 15

技術 Project Coin - More Precise Rethrow

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

鐵人賽 IT技術鐵人 DAY 14
實戰 Java SE 7 系列 第 14

技術 Project Coin - Multi-Catch 完

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

鐵人賽 IT技術鐵人 DAY 13
實戰 Java SE 7 系列 第 13

技術 Project Coin - Multi-Catch

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

鐵人賽 IT技術鐵人 DAY 12
實戰 Java SE 7 系列 第 12

技術 Project Coin - 底線格式數值

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

鐵人賽 IT技術鐵人 DAY 11
實戰 Java SE 7 系列 第 11

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

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

鐵人賽 IT技術鐵人 DAY 10
實戰 Java SE 7 系列 第 10

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

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

鐵人賽 IT技術鐵人 DAY 9
實戰 Java SE 7 系列 第 9

技術 Project Coin - 二進位數字表示法

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

鐵人賽 IT技術鐵人 DAY 8
實戰 Java SE 7 系列 第 8

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

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

鐵人賽 IT技術鐵人 DAY 7
實戰 Java SE 7 系列 第 7

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

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

鐵人賽 IT技術鐵人 DAY 6
實戰 Java SE 7 系列 第 6

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

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