張文勝主編的《Java程序設計與實例/新編應用 型系列技能叢書》通過大量應用實例介紹了.Java語 言在應用程序開發過程中*常用的一些技術。從實際 教學和市場對Java人才的需求出發進行編寫,知識結 構安排合理,由淺入深,循序漸進,通過生動有趣的 案例介紹,提高學生的學習興趣和動手實踐能力。
本書可以作為高等學校的本科教材,也可以作為 高職高專院校相關課程的教材及Java語言自學者的參 考用書。
第1章 初識Java
1.1 Java簡介
1.2 Java開發環境
1.3 簡單的Java程序
1.4 Java程序的基本規則
1.5 知識拓展——Java虛擬機
1.6 想一想、練一練
第2章 Java語法基礎
2.1 標識符與關鍵字
2.2 基本數據類型
2.3 數組
2.4 運算符與表達式
2.5 語句
2.6 實踐案例一:歌手打分
2.7 實踐案例二:百元百雞問題
2.8 知識拓展——Java大數處理
2.9 想一想、練一練
第3章 類與對象
3.1 類的定義及實例化
3.2 訪問修飾符
3.3 Java變量的作用域
3.4 this關鍵字
3.5 Java方法重載
3.6 包裝類、拆箱和裝箱
3.7 封裝
3.8 實踐案例一:書籍信息統計
3.9 實踐案例二:統計圖書的銷售量
3.10 知識拓展——單例模式(構造方法私有化)
3.11 想一想、練一練
第4章 繼承與多態
4.1 繼承概述
4.2 繼承
4.3 抽象類與接口
4.4 多態
4.5 實踐案例一:學生成績統計
4.6 實踐案例二:交通工具速度計算
4.7 知識拓展——接口隔離原則
4.8 想一想、練一練
第5章 常用類庫和集合
5.1 字符串類
5.2 日期類和數學公式類
5.3 集合
5.4 泛型
5.5 實踐案例一:正則表達式驗證
5.6 實踐案例二:單詞統計
5.7 知識拓展——集合排序
5.8 想一想、練一練
第6章 GUI編程
6.1 事件處理模型
6.2 AWT與Swing
6.3 Swing編程
6.4 常用面板
6.5 Swing事件處理
6.6 實踐案例:簡易的計算器設計
6.7 知識拓展——SWT/JFace簡介
6.8 想一想、練一練
第7章 輸入/輸出流
7.1 輸入/輸出流概述
7.2 File類
7.3 字節流的輸入/輸出
7.4 字符流的輸入/輸出
7.5 隨機文件的訪問
7.6 實踐案例:記事本小助手
7.7 知識拓展——字節流與字符流的區別
7.8 想一想、練一練
第8章 多線程與異常處理
8.1 線程處理概述
8.2 線程狀態與生命周期
8.3 Thread類和Runnable接口
8.4 創建多線程應用程序
8.5 用戶線程和Daemon線程
8.6 線程優先級和線程調度
8.7 線程同步
8.8 異常處理
8.9 實踐案例:簡單的線程死鎖和解鎖
8.10 知識拓展——信號量
8.11 想一想、練一練
第9章 JDBC數據庫操作
9.1 關系數據庫和SQL語言
9.2 JDBC概述
9.3 使用丁DBC訪問數據庫
9.4 使用JDBC訪問數據庫示例
9.5 實踐案例:商品信息管理
9.6 知識拓展——數據庫連接池
9.7 想一想、練一練
第10章 Java網絡編程
10.1 網絡編程的基本概念
10.2 基于TCP協議的網絡編程
10.3 基于UDP協議的網絡編程
10.4 知識拓展——實現UDP組播聊天
10.5 想一想、練一練
第11章 反射與類加載器
11.1 Java反射的基本概念和使用
11.2 類加載器
11.3 知識拓展——動態代理
11.4 想一想、練一練
第12章 綜合應用
12.1 繪制一個球
12.2 讓球動起來
12.3 知識拓展——Graphics2D類
12.4 想一想、練一練
參考文獻
附錄A Java關鍵字
附錄B Java命名規范參考
附錄C Eclipse常用快捷鍵
附錄D Eclipse的調試功能