《Java 與面向對象程式設計》是2007年高等教育出版社出版的圖書,作者是王阿川。
基本介紹
- 書名:Java 與面向對象程式設計
- 作者:王阿川
- ISBN:9787810769617
- 定價:27.50元
- 出版社:高等教育出版社
- 出版時間:2007-2-1
內容簡介
目錄
1.1 軟體開發基礎
1.1.1 軟體運行原理
1.1.2 作業系統與計算結構的發展
1.1.3 軟體開發過程與程式設計語言
1.2 Java語言概述
1.2.1 Java的發展歷史
1.2.2 Java程式的開發過程與運行環境
1.2.3 Applet與Application
習題一
第二章 Java語言基礎
2.1 Java程式的輸入輸出
2.2 變數與數據類型
2.2.1 變數
2.2.2 數據類型
2.3 表達式與運算符
2.3.1 算術運算
2.3.2 邏輯運算與關係運算
2.3.3 位運算
2.3.4 其他運算符
2.3.5 運算符的優先權與結合性
習題二
第三章 Java語言的結構化程式設計
3.1 算法與結構化程式設計
3.2 分支控制結構
3.2.1 if語句
3.2.2 switch語句
3.3 循環控制結構
3.4 定義和使用Java的方法
習題三
第四章 面向對象的軟體開發基礎
4.1 面向對象的基本概念
4.1.1 對象、類與實體
4.1.2 對象的屬性
4.2 面向對象軟體開發的基本過程
4.3 面向對象程式設計方法的特點
4.3.1 抽象
4.3.2 封裝
4.3.3 繼承
4.3.4 多態
4.4 面向對象程式設計方法的優點
4.4.1 可重用性
4.4.2 可擴展性
4.4.3 可管理性
習題四
第五章 Java面向對象編程基礎
5.1 定義類
5.2 創建類的實例對象
5.3 構造函式
5.4 訪問控制修飾符
5.5 靜態屬性、靜態方法與靜態初始化器
5.6 抽象類與抽象方法
5.7 最終類、最終屬性、最終方法與終結器
5.8 其他修飾符及修飾符的混合使用
習題五
第六章 深入面向對象的程式設計
6.1 繼承與重載
6.1.1 繼承關係的定義
6.1.2 屬性的繼承與隱藏
6.1.3 方法的繼承、重載與覆蓋
6.1.4 父類對象與子類對象的使用與轉化
6.1.5 構造函式的繼承與重載
6.2 包(package)
6.3 接口
6.3.1 接口的基本概念
6.3.2 接口的聲明
6.3.3 接口的實現
6.4 錯誤、異常及其處理
6.4.1 編程中的錯誤
6.4.2 異常與異常類
6.4.3 異常的拋出
6.4.4 異常的處理
習題六
第七章 常用工具、算法與數據結構
7.1 Java的類庫
7.1.1 Java的類庫結構
7.1.2 語言基礎類庫
7.2 數組與向量類
7.2.1 數組
7.2.2 向量類
7.3 字元串
7.3.1 字元串常量與String類
7.3.2 字元串變數與StringBuffer類
7.3.3 Java Application的命令行參數
7.4 常用算法
7.4.1 排序
7.4.2 查找
7.4.3 遞歸
7.5 堆疊與棧類
7.6 鍊表與佇列
7.6.1 鍊表
7.6.2 佇列
7.7 樹
7.8 其他常用工具
7.8.1 日期類
7.8.2 隨機類
習題七
第八章 Applet與圖形用戶界面
8.1 Applet的基本工作原理
8.2 使用Applet類
8.3 Applet與HTML檔案的配合
8.3.1 HTML中的Applet標記
8.3.2 向Applet傳遞參數
8.4 Java圖形用戶界面概述
8.5 繪製用戶自定義成分
8.5.1 繪製圖形
8.5.2 顯示文字
8.5.3 控制顏色
8.5.4 顯示圖像
8.5.5 實現動畫
8.6 事件處理機制
8.6.1 JDK1.02的事件處理機制
8.6.2 JDK1.1的事件處理機制
8.7 事件及其監聽者
8.7.1 事件類體系
8.7.2 監聽者接口
8.8 圖形用戶界面的標準組件
8.8.1 基本控制組件
8.8.2 布局設計
8.8.3 容器組件
習題八
第九章 Java網路程式設計及相關技術
9.1 流式輸入輸出與檔案處理
9.1.1 Java輸入輸出類庫
9.1.2 數據輸入輸出流
9.1.3 檔案的處理與隨機訪問
9.2 Java多執行緒機制
9.2.1 Java中的執行緒
9.2.2 Java的執行緒類與Runnable接口
9.2.3 如何在程式中實現多執行緒
9.2.4 執行緒的同步與死鎖
9.3 網路套用的層次和結構
9.4 用Java實現底層網路通信
9.4.1 基於連線的流式套接字(socket)
9.4.2 無連線的數據報(UDP)
9.5 Java程式對網上資源的訪問
9.6 Java程式對資料庫的訪問與操作(JDBC)
習題九