目錄
CH01 程式語言與JAVA的基礎 1-1 簡介 1-2 Java開發環境的建立 1-3 Java程式架構與寫作風格 本章習題
CH02 物件導向的概念 2-1 武功心法 2-2 最有名的程式-Hello World 2-3 Date類別 2-4 可以真正看到的物件:JFrame 2-5 JOptionPane 本章習題
CH03 基本資料型態 3-1 簡介 3-2 數字資料的宣告 3-3 變數名稱的命名規則 3-4 數字資料的運算 3-5 資料型態的轉換(Type Casting) 3-6 數字常數 3-7 Wrapper classes: Integer, Double等 3-8 數字資料的呈現 3-9 Math類別 3-10 字串處理 3-11 Java API的使用 本章習題
CH04 使用者定義的類別 4-1 定義類別 4-2 建構元(Constructor) 4-3 方法間的資料傳遞 4-4 屬性的預設初始值 4-5 private和public的使用原則 4-6 再談方法間傳遞資料 4-7 toString()方法 本章習題
CH05 條件處理 5-1 if-else敘述 5-2 布林運算子 5-3 De Morgan 定律 5-4 Short-Circuit Evaluation 5-5 巢狀if敘述 5-6 布林變數以及方法 5-7 物件的條件式 5-8 switch敘述 5-9 ?:運算子 5-10 比較字串大小 5-11 其它範例 附錄 本章習題
CH06 迴 圈 6-1 for敘述 6-2 範例 6-3 巢狀迴圈(Nested Loops) 6-4 while敘述 6-5 do-while敘述 6-6 常見的迴圈錯誤 6-7 遞迴方法(Recursive Method) 本章習題
CH07 除 錯 7-1 方法一:利用System.out.println() 7-2 方法二:利用IDE的除錯器 本章習題
CH08 使用者定義的類別- Part II 8-1 類別資料與類別方法 8-2 回傳使用者自訂類別的物件 8-3 保留字 this 8-4 重載方法(overloading methods) 8-5 this和建構元 8-6 再談類別方法 本章習題
CH09 繼 承 9-1 簡介 9-2 存取修飾字 9-3 package的概念與用法 9-4 環境變數CLASSPATH 9-5 protected二部曲 9-6 類別可以宣告為none嗎? 9-7 存取修飾字總整理 9-8 方法重寫(Overriding) 9-9 繼承與建構元 9-10 父類別與子類別的形態轉換 9-11 繼承架構下初始化的順序 本章習題
CH10 例 外 10-1 簡介 10-2 何謂例外 10-3 例外傳播(Exception Propagation) 10-4 例外與物件導向程式設計 10-5 例外的繼承架構 10-6 自己定義的例外類別 10-7 Assertion 本章習題
CH11 多 型 11-1 簡介 11-2 多型 11-3 抽象類別(Abstract Class) 11-4 抽象方法(Abstract Method) 11-5 介面型態(Interface) 11-6 內隱類別(Inner Classes) 本章習題
CH12 陣 列 12-1 簡介 12-2 包含基本型態資料的陣列 12-3 包含物件的陣列 12-4 將陣列傳給方法 12-5 陣列與多型 12-6 陣列與main方法 12-7 二維陣列 12-8 不規則陣列 12-9 ArrayList 12-10 泛型 12-11 TreeMap 本章習題
CH13 檔案處理 13-1 簡介 13-2 資料串流 13-3 文字檔案的輸出與輸入 13-4 File類別 13-5 JFileChooser類別 本章習題
CH14 圖形程式設計簡介 14-1 簡介 14-2 JFrame類別 14-3 簡單的GUI元件 14-4 事件處理機制 14-5 兩個以上的事件處理 14-6 版面管理員(Layout Managers)與JPanel 14-7 其它常用的GUI元件 14-8 Applet 14-9 利用NetBeans開發視窗程式 附錄 本章習題
|