《Java程序設(shè)計教程(進階篇)》為Java程序設(shè)計語言教程的應(yīng)用技術(shù)篇,通過書中的大量經(jīng)典案例,可幫助讀者達到快速理解知識點的目的。第1章介紹了Java的異常處理機制,包括異常的基本概念,如何進行異常處理以及自定義異常等。第2章介紹了包的概念及使用、類成員的訪問權(quán)限等。第3章介紹了類集框架的使用,包括常用的List、Set、Map等。第4章介紹了Java輸入/輸出流的概念及使用,包括Java輸入/輸出流、文件的讀寫、文件管理等。第5章介紹了Java中多線程的概念與基本操作方法,以及線程的并發(fā)控制、線程同步等。第6章介紹了有關(guān)網(wǎng)絡(luò)通信的基礎(chǔ)知識以及Java對網(wǎng)絡(luò)通信的支持,包括Java基于URI.,的WWW資源訪問技術(shù)以及基于底層Socket的有關(guān)連接和無連接的網(wǎng)絡(luò)通信方法等。第7章介紹了開發(fā)中常用的一些類庫及工具,包括API的使用、包裝類、日期類、算數(shù)類等!禞ava程序設(shè)計教程(進階篇)》主要介紹編程人員在開發(fā)時需要用到的高級應(yīng)用技術(shù)。
《Java程序設(shè)計教程(進階篇)》層次清晰,結(jié)構(gòu)嚴謹,便于理解,著重應(yīng)用,既可作為高等院校相關(guān)專業(yè)的教材,也可作為從事軟件開發(fā)工作的專業(yè)技術(shù)人員的參考書。
第1章 異常處理機制
1.1 異常的基本概念
1.1.1 為何需要異常處理
1.1.2 簡單的異常范例
1.1.3 異常的處理
1.1.4 異常處理機制的回顧
1.2 異常類的繼承架構(gòu)
1.3 拋出異常
1.3.1 在程序中拋出異常
1.3.2 指定方法拋出異常
1.4 編寫自己的異常類
本章小結(jié)
第2章 包及訪問權(quán)限
2.1 包的概念及使用
2.1.1 包(Package)的基本概念
第1章 異常處理機制
1.1 異常的基本概念
1.1.1 為何需要異常處理
1.1.2 簡單的異常范例
1.1.3 異常的處理
1.1.4 異常處理機制的回顧
1.2 異常類的繼承架構(gòu)
1.3 拋出異常
1.3.1 在程序中拋出異常
1.3.2 指定方法拋出異常
1.4 編寫自己的異常類
本章小結(jié)
第2章 包及訪問權(quán)限
2.1 包的概念及使用
2.1.1 包(Package)的基本概念
2.1.2 import語句的使用
2.1.3 JDK扣常見的包
2.2 類成員的訪問控制權(quán)限
2.3 Java的命名習(xí)慣
2.4 Jar命令的使用
本章小結(jié)
第3章 類集框架的使用
3.1 類集框架
3.1.1 類集接口
3.1.2 List.接口
3.1.3 集合接口
3.1.4 Sorted Set接口
3.1.5 Collection接口
3.1.6 Array List類
3.1.7 Linked List類
3.1.8.HashSet類
3.1.9 TreeSet類
3.2 通過迭代方法訪問類集
3.3 處理映射
3.3.1 映射接口
3.3.2 映射類
3.3.3 比較方法
本章小結(jié)
第4章 文件(I/O)操作
4.1 File類
4.2 Random AccessFile類
4.3 流類
4.3.1 字節(jié)流
4.3.2 字符流
4.3.3 管道流
4.3.4 ByteArrayInput Stream與Byte Array Output Stream
4.3.5 System.in與System.out
4.3.6 打印流
4.3.7 Datalnput Stream與Data Output Stream
4.3.8 合并流
4.3.9 字節(jié)流與字符流的轉(zhuǎn)換
4.3.1 0:I/O包中的類層次關(guān)系圖
4.4 字符編碼
4.5 對象序列化
本章小結(jié)
第5章 多線程
5.1 進程與線程
5.2 認識線程
5.2.1 通過繼承Thread類實現(xiàn)多線程
5.2.2 通過實現(xiàn):Runnable接口實現(xiàn)多線程
5.2.3 兩種多線程實現(xiàn)機制的比較
5.3 線程的狀態(tài)
5.4 線程操作的一些方法
5.4.1 取得和設(shè)置線程的名稱
5.4.2 判斷線程是否啟動
5.4.3 后臺線程與setDaemon()方法
5.4.4 線程的強制運行
5.4.5 線程的休眠
5.4.6 線程的中斷
5.5 多線程的同步
5.5.1 同步問題的引出
5.5.2 同步代碼塊
5.5.3 同步方法
5.5.4 死鎖
5.6 線程間通信
5.6.1 問題的引出
5.6.2 問題如何解決
5.7 線程生命周期的控制
本章小結(jié)
第6章 Java網(wǎng)絡(luò)程序設(shè)計
6.1 Socket介紹
6.2 Socket程序
6.3 Datagram Socket程序
本章小結(jié)
第7章 Java常用類庫
7.1 API概念
7.2 基本數(shù)據(jù)類型的包裝類
7.3 System類與Runtime類
7.3.1 System類
7.3.2 Runtime類
7.4 Date與Calendar、Date Format類
7.5 Math與Random類
本章小結(jié)