吳育鋒、周建東主編的《Java面向對象編程(高等院校計算機技術十二五規(guī)劃教材)》從初學者的角度出發(fā),以培養(yǎng)讀者Java編程實踐能力為目的來設計教材內容。按照“任務驅動”的思想設計了新穎的框架結構,并按每個任務的需求精心組織知識點。全書共lO章,內容涵蓋了Java開發(fā)環(huán)境的搭建與運行機制、基本語法、面向對象編程思想、GuI編程、I/0、多線程技術、網(wǎng)絡編程和.JDBC技術等.Java開發(fā)中重點用到的多種知識點和技術。每章都以一個任務描述作為開頭,繼而進行任務分析,技術準備(知識點學習),然后提出解決方案,*終進行任務實現(xiàn)。在技術準備環(huán)節(jié),本書采用了大量典型的例子,通過剖析案例、分析代碼,幫助讀者養(yǎng)成良好的編程習慣。這一系列環(huán)節(jié)構成了一個整體,展示了相關知識點的綜合運用,*終加深讀者對知識點的理解,達到熟練掌握相關技術要點的目的。
本書可作為高等院校本、?朴嬎銠C類、軟件工程類、信息類相關專業(yè)教材,也可以作為對Java語言感興趣的讀者的自學用書。
第1章 Java系統(tǒng)概述
1.1 任務描述
1.2 任務分析
1.3 技術準備(知識點)
1.3.1 Java的起源和發(fā)展
1.3.2 Java的特點
1.3.3 Java的運行原理
1.3.4 Java的開發(fā)工具—JDK
1.3.5 **個Java程序
1.3.6 Eclipse工具
1.4 解決方案
1.5 任務實現(xiàn)
【強化習題】
第2章 Java編程基礎
2.1 任務描述
2.2 任務分析
2.3 技術準備(知識點)
2.3.1 Java標識符
2.3.2 常量和變量
2.3.3 標準輸入和標準輸出
2.3.4 運算符和表達式
2.3.5 選擇結構
2.3.6 循環(huán)結構
2.3.7 break和continue
2.3.8 數(shù)組
2.4 解決方案
2.5 任務實現(xiàn)
【強化習題】
第3章面向對象基礎
3.1 任務描述
3.2 任務分析
3.3 技術準備(知識點)
3.3.1 類與對象
3.3.2 類的屬性
3.3.3 類的方法
3.3.4 構造方法
3.3.5 封裝性
3.4 解決方案
3.5 任務實現(xiàn)
【強化習題】
第4章 繼承與多態(tài)
4.1 任務描述
4.2 任務分析
4.3 技術準備(知識點)
4.3.1 繼承機制
4.3.2 抽象類
4.3.3 接口
4.3.4 多態(tài)性
4.4 解決方案
4.5 任務實現(xiàn)
【強化習題】
第5章 常用JavaAPI
5.1 任務描述
5.2 任務分析
5.3 技術準備(知識點)
5.3.1 Object類
5.3.2 System類
5.3.3 Stl4ng類
5.3.4 Stl4ngBuffer類
5.3.5 Math類
5.3.6 基本數(shù)據(jù)類型封裝類
5.3.7 日期處理類
5.3.8 集合類
5.4 解決方案
5.5 任務實現(xiàn)
【強化習題】
第6章 GUl編程基礎
6.1 任務描述
6.2 任務分析
6.3 技術準備(知識點)
6.3.1 GUI概述
6.3.2 Swing基本組件
6.3.3 菜單
6.3.4 對話框
6.3.5 布局管理器
6.3.6 常用事件
6.4 解決方案
6.5 任務實現(xiàn)
【強化習題】
第7章 輸入輸出
7.1 任務描述
7.2 任務分析
7.3 技術準備(知識點)
7.3.1 標準輸入/輸出
7.3.2 文件
7.3.3 流的概述
7.3.4 節(jié)點流
7.3.5 處理流
7.4 拓展知識
7.4.1 異常的概念
7.4.2 Java異常處理機制
7.4.3 throw語句
7.4.4 自定義異常
7.5 解決方案
7.6 任務實現(xiàn)
【強化習題】
第8章 多線程技術
8.1 任務描述
8.2 任務分析
8.3 技術準備(知識點)
8.3.1 什么是多線程
8.3.2 創(chuàng)建線程
8.3.3 線程的狀態(tài)
8.3.4 線程的優(yōu)先級
8.3.5 線程的調度
8.3.6 線程的同步控制
8.3.7 死鎖
8.4 解決方案
8.5 任務實現(xiàn)
【強化習題】
第9章 網(wǎng)絡編程基礎
9.1 任務描述
9.2 任務分析
9.3 技術準備(知識點)
9.3.1 網(wǎng)絡的概念
9.3.2 網(wǎng)絡通信模型
9.3.3 網(wǎng)絡通信方式
9.3.4 網(wǎng)絡編程的步驟
9.3.5 Java編程網(wǎng)絡常用類
9.3.6 基于TCP協(xié)議的網(wǎng)絡編程
9.3.7 UDP協(xié)議的網(wǎng)絡編程
9.4 解決方案
9.5 任務實現(xiàn)
【強化習題】
第10章 JDBC技術簡介
10.1 任務描述
10.2 任務分析
10.3 技術準備(知識點)
10.3.1 JDBC簡介
10.3.2 JDBC常用類和接口
10.3.3 JDBC應用程序的基本步驟
10.3.4 SQL簡介
10.4 解決方案
10.5 任務實現(xiàn)
【強化習題】
參考文獻