JAVA學習筆記 繁體中文電子書 破解說明:安裝序號: 軟體簡介: JAVA學習筆記繁體中文電子書 相關網址: 破解方法: 中文化說明: 內容說明: <入門準備> 基本Console互動: o第一個Java程式 o給C使用者的第一個Java程式 o取得使用者輸入 o使用BufferedReader取得輸入 o標準輸入輸出串流 o主控台輸入格式控制 o使用Console物件-JDK6 基礎入門: o資料型態 o變數、常數 o算術運算 o比較、條件運算 o邏輯、位元運算 o遞增、遞減運算 oif條件式 oswitch條件式 ofor迴圈 owhile迴圈 obreak、continue <接觸物件> autoboxing、unboxing: oautoboxing、unboxing o小心使用boxing 陣列(Array): o一維陣列物件 o二維陣列物件 o進階的陣列觀念 oArrays類別 oArrays的copyOf()-JDK6 o物件陣列 oforeach與陣列 字串(String): oString類別 o不可變的(immutable)字串 o分離字串 o使用正則表示式(Regularexpression) oPattern、Matcher oStringBuilder類別 o命令列引數(Commandlineargument) <物件導向> 封裝(Encapsulation): o使用類別(Class)定義物件 o類別成員(Classmember) o建構方法(Constructor) o關於this o關於static成員 o重載(Overload)方法 o不定長度引數 o遞迴方法 o垃圾回收 繼承(Inheritance): o擴充(extends)父類別 o被保護的(protected)成員 o重新定義(Override)方法 oObject類別 ofinal關鍵字 多型(Polymorphism): o抽象類別(Abstractclass) o介面(interface)型態 o介面與多重繼承 <資源管理> 組織您的程式: o內部類別(Innerclass) o套件(package) o預設建構子 o權限修飾與存取限制 o常數設置 oimport靜態成員(Staticimport) 例外處理(ExceptionHandling)與斷言(Assertion): o簡介例外處理 othrow、throws o例外的繼承架構 o斷言(Assertion) 列舉型態(EnumeratedTypes): o簡介列舉型態 o深入列舉型態 o列舉上的方法 o因值而異的類實作(Value-SpecificClassBodies) 泛型(Generics): o沒有泛型之前 o定義泛型類別 o幾個定義泛型的例子 o限制泛型可用類型 o型態通配字元 o擴充泛型類別、實作泛型介面 <物件容器> Collection類: oArrayList oLinkedList oHashSet oTreeSet oEnumSet Map類: oHashMap oTreeMap oEnumMap <輸入輸出(I/O)> 檔案處理: oFile oRandomAccessFile 位元串流: oInputStream、OutputStream oFileInputStream、FileOutputStream oBufferedInputStream、BufferedOutputStream oDataInputStream、DataOutputStream oObjectInputStream、ObjectOutputStream oSequenceInputStream oPrintStream oByteArrayInputStream、ByteArrayOutputStream oPushbackInputStream 字元串流: oReader、Writer oInputStreamReader、OutputStreamWriter oFileReader、FileWriter oBufferedReader、BufferedWriter oPrintWriter oCharArrayReader、CharArrayWriter oPushbackReader <執行緒(Thread)> 執行緒入門: o實作Runnable介面 oDaemon執行緒 o執行緒生命周期 o執行緒的加入(join) o執行緒的停止 oThreadGroup 同步化(synchronized): o執行緒的同步化 owait()、notify() o容器類的執行緒安全(Thread-safe) JDK5.0新增類別: oUncaughtExceptionHandler oBlockingQueue oCallable與Future oExcutors <反射(Reflection)> 檢視類別: o簡介Class o從Class中獲取資訊 o簡介ClassLoader o自訂ClassLoader 生成與操作: o生成物件 o呼叫方法 o修改成員值 o生成陣列 Annotation: o限定Override父類方法-Override o標示方法為Deprecated-Deprectated o抑制編譯器警訊-SuppressWarnings o自訂Annotation型態 meta-annotation: o告知編譯器如何處理annotaion-Retention o限定annotation使用對象-Target o要求為API文件的一部份-Documented o子類是否繼承父類的annotation-Inherited <資料庫(JDBC)> *簡介JDBC *連接資料庫 *Statement、ResultSet *Statement批次處理 *PreparedStatement *將檔案存入資料庫 *將檔案存入資料庫-Oracle9i *ResultSet游標控制 *ResultSet新增、更新、刪除資料 *ResultSetMetaData類別 *交易(Transaction) <捨遺補缺> 屬性設定、訊息綁定: o使用Properties o使用ResourceBundle o國際化訊息 日期、時間: o使用Date、DateFormat o使用Calendar 記錄(Logging): o簡介Logging oLogging的層級 oHandler、Formatter o自訂Formatter oLogger階層關係 !!!