iT邦幫忙

java相關文章
共有 930 則文章
鐵人賽 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...

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

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

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

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

技術 你的第一個 Eclipse Java SE 7 專案

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

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

技術 準備環境(二) - Eclipse 3.7

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

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

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

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

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

技術 Opening

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

技術 Java-TWO 2011技術大會 講義

Oracle 主辦 Java TWO 2011 日期 : 2011/07/29 停了幾年的Java Two課程, 終於又重新舉辦! 講義下載通知 : 2011...

技術 當程式語言變成車!?

如果把大家所知道的程式語言,用車來形容的話。 你知道你現在所學習或所使用的語言,是屬於那部車嗎.... Ada :坦克車,一台金剛不壞但很醜的坦克車。如果你告訴...

技術 運用 WebLogic Server WLST 自動佈署應用程式

WLST(WebLogic Scripting Tool) 首先,可能有人會很好奇要問,什麼是WLST?它能為WebLogic管理者提供什麼樣的功能應用?管理者...

技術 JBoss基本環境設定方式

啟動環境建立 ● 複製JBoss/Server下的設定,可以選擇all、default、minimal或是product四個執行環境設定其中一個,並且修改成你所...

技術 Foglight 找出佔用 Heap 空間的程式

Foglight對Java EE應用程式提供對應用程式在JVM Heap的物件使用狀況進行監控,透過此功能我們可以了解即時Heap裡面的物件使用狀況,亦可以了解...

技術 重獲新生的 Oracle Form 應用程式

現行還有Oracle Form所開發的應用程式的單位有福了, Imexsystems的Ormit Java/ADF產品是一套專為Oracle Form設計的程式...

技術 Google 開源了 Contracts 元件給Java社群

Contracts是什麼? 在Java中, interface是最常用的設計, 問題是, 給了interface卻無法確定使用interface的程式設計師的設...

技術 資料庫管理趨勢 Foglight on Database

晚餐時間,此刻,資訊部的機房值班電話響起,電話那端的使用者,表達ERP系統的畫面,一直停留在漏斗旋轉中,幾乎是沒有回應。 數秒後,值班的人員陷入一片慌亂中,各自...

技術 Oracle的釜底抽薪大計: IBM加入openJDK

IBM終於加入openJDK, 同時也從Apache Harmony抽腿. 這對openJDK的A計畫與B計畫有很大的助益, 但是對Google Android...

技術 Java Application Server Tuning - JSP Tuning

JSP運作方式 當新的應用程式佈署到WebLogic Server,並且第一次存取JSP時,JSP必需經過轉換/編譯/載入/執行的過程,在轉換/編譯過程中會感覺...