What you think is what you get

Posts filed under: Java

List 速度比較紀錄

以下是參考 think in java 實作 ArrayList v.s LinkedList 速度比較的紀錄......

Java的參數傳遞(pass by value)

基本概念卻讓很多人搞不清(包括我)。 首先在 java,函式的參數傳遞確實為 pass by value。 而......

檢查方法參數的有效性

撰寫方法時容易忽略”非正常流程”的處理,特別是在趕工的時候。 對於檢查方法參數的有效性......

自定義異常(customize exception)

自定義異常目的 為了表示應用程序的一些特定錯誤訊息並提供新的含意。 如考慮伺服器的連線問題雖然可以全部使用 I......

處理異常的選項(handle or declare)

1.處理(handle) : 直接捕獲異常並處理。 處理異常動作:使用異常處理區塊(try-catch-fin......

可檢測異常與非檢測異常(Checked Exception and Unchecked Exception)

可檢測異常(Check Exception)與非檢測異常(Uncheckecd Exception) &nbs......

工具類別的實體化限制(Prevents Utility class instantiated)

工具類別(Utility Class)類似於 java.lang.Math,該類別提供公共靜態方法給外界使用。......

Enum(列舉) in java

列舉(enum) 為一組有限集合(固定的常量)的類型,每個列舉成員都為靜態 final 的特徵。 因為列舉為單......