Java 101 物件導向程式設計, 2/e

呂瑞麟、陳宜惠

立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

物件導向程式設計一點都不困難!本書跳脫傳統程式設計書籍的編寫方式,直接以範例切入物件導向概念,讓您能循序漸進熟悉物件導向觀念,每章節利用練習題,跟著書本內容學習,無形中學會如何利用Java寫出符合自己或使用者需求的程式,本書強調以完整並統一的物件概念來教導學習者,亦適合初學者及高階使用者學習,讓自己對物件的概念深根蒂固,以期訓練讀者迅速成為一位專業的程式撰寫者。

<章節目錄>

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開發視窗程式

附錄

本章習題