面向對象程式設計教程(Java版)

面向對象程式設計教程(Java版)面向對象程式設計教程(Java版)
面向對象程式設計教程(Java版)
基本信息
出版社:機械工業出版社
·頁碼:572 頁碼
·出版日:2007年
·ISBN:9787111213161
·版次:2007-07
·裝幀:平裝
·開本:16開
--------------------------------------------------------------------------------
內容簡介
本書以面向對象的程式設計方法貫穿始終,在講解的過程中使用了很多形象的比喻,容易學習,而不讓人感到枯燥,且幾乎每章都結合實例開發,基礎性和實用性並重。讀完本書後,讀者不僅能掌握Java語言,而且能夠掌握一些常見的實際問題的解決方法。
--------------------------------------------------------------------------------
作者簡介
C.Thomas Wu,在美國加州大學聖地亞哥分校獲計算機科學博士學位,目前在蒙特雷海軍研究生院擔任副教授,此前,他在西北大學埃文斯頓分校擔任副教授。他的研究方向包括計算機科學教育、Java、資料庫、面向對象資料庫系統、用戶接口設計和機器人學。
目錄
譯考序
前言
笫0章 程式設計語言簡介
0.1 程式設計語言
0.2 Java
第1章 面向對象程式設計與軟體開發簡介
1.1 類和對象
1.2 訊息和方法
1.3 類數據值和實例數據值
1.4 繼承
1.5 軟體工程和軟體生命周期
練習
第2章 Java使用初步
2.1 第一個Java程式
2.2 程式的組成元素
2.3 編輯、編譯及運行周期
2.4 Java標準類實例
2.5 實例開發
練習
第3章 數值數據
3.1 變數
3.2 算術表達式
3.3 常量
3.4 獲取數字輸入值
3.5 標準輸出
3.6 標準輸入
3.7 Math類
3.8 隨機數生成
3.9 GregorianCalendar類
3.10 實例開發
3.11 數字表示
練習
笫4章 與定義類:第一部分
4.1 第一個例子:定義並使用類
4.2 第二個例子:定義並使用多個類
4.3 匹配實參與形參
4.4 將對象傳遞給方法
4.5 構造方法
4.6 信息隱藏與可視性修飾符
4.7 類常量
4.8 局部變數
4.9 調用同一類中的方法
4.10 將任一類變成主類
4.11 實例開發
練習
第5章 選擇語句
5.1 if語句
5.2 嵌套的if語句
5.3 布爾表達式和變數
5.4 比較對象
5.5 switch語句
5.6 繪圖
5.7 實例開發
練習
第6章 重復語
6.1 while語句
6.2 編寫重複語句存在的陷阱
6.3 do-while語句
6.4 迴環分半重複控制
6.5 確認對話框
6.6 for語句
6.7 嵌套的for語句
6.8 格式化輸出
6.9 貸款表
6.10 估算運行時間
6.11 遞歸方法
6.12 實例開發
練習
第7章 自定義類:第二部分
7.1 從方法中返回對象
7.2 保留字 this
7.3 重載方法和構造方法
7.4 類變數和類方法
7.5 值調用參數傳遞
7.6 將類組織成包
7.7 使用javadoc注釋命令生成類文檔
7.8 完整的Fraction類
7.9 實例開發
練習
笫8章 異常與斷言
8.1 捕獲異常
8.2 拋出異常與多catch塊
8.3 傳播異常
8.4 異常的類型
8.5 自定義異常
8.6 斷言
8.7 實例開發
練習
第9章 字元與字元串
9.1 字元
9.2 字元串
9.3 模式匹配和正則表達式
9.4 Pattern類和Matcher類
9.5 比較字元串
9.6 StringBuffer和StringBuilder類
9.7 實例開發
練習
第10章 數組
10.1 數組基本概念
10.2 對象數組
10.3 將數組傳遞給方法
10.4 二維數組
10.5 列表和映射
10.6 實例開發
練習
第11章 排序和查找
11.1 查找
11.2 排序
11.3 堆排序
11.4 實例開發
練習
第12章 檔案輸入與輸出
12.1 File和JFileChooser對象
12.2 低級檔案I/O
12.3 高級檔案I/O
12.4 I/O對象
12.5 實例開發
練習
第13章 繼承與多態
13.1 用繼承定義類
13.2 運用多態有效地使用類
13.3 繼承和成員可訪問性
13.4 繼承和構造方法
13.5 抽象超類和抽象方法
13.6 繼承與接口的比較
13.7 實例開發
練習
第14章 圖形用戶界面與事件驅動的程式設計
14.1 定製框架窗體
14.2 圖形用戶界面程式設計基礎
14.3 與文本相關的GUI組件
14.4 布局管理器
14.5 有效使用嵌套面板
14.6 其他GUI組件
14.7 選單
14.8 處理滑鼠事件
練習
第15章 遞歸算法
15.1 遞歸的基本元素
15.2 目錄列表
15.3 異序詞
15.4 漢諾塔
15.5 快速排序
15.6 何時不能使用遞歸
練習
附錄A 如何運行Java程式
附錄B 實例程式
附錄C 標準類和接口
附錄D UML圖

相關詞條

熱門詞條

聯絡我們