Java高級特性編程及實戰

Java高級特性編程及實戰

《Java高級特性編程及實戰》是2019年11月人民郵電出版社出版的圖書,作者是肖睿、龍浩、孫琳。

基本介紹

  • 中文名:Java高級特性編程及實戰
  • 作者:肖睿、龍浩、孫琳
  • 出版社人民郵電出版社
  • 出版時間:2019年11月
  • 頁數:196 頁
  • 定價:36 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115474131
內容簡介,圖書目錄,

內容簡介

本書針對已經掌握java語言基礎的人群,深入學習Java高級實用技術,進一步強化Java開發技能,主要學習Java集合框架、泛型、Java實用類、輸入輸出處理、反射機制、註解、多執行緒、Socket網路編程、XML解析等知識。通過本書,讀者將能夠掌握Java常用的API技術,能夠實現一些實際開發中的功能。

圖書目錄

序言
前言
第 1章 集合框架和泛型 1
任務1 查詢標題 2
1.1.1 認識集合 2
1.1.2 List接口 3
1.1.3 Set接口 8
1.1.4 Iterator接口 10
1.1.5 Map接口 12
1.1.6 Collections類 14
任務2 查詢標題功能升級 18
1.2.1 認識泛型 18
1.2.2 深入泛型 21
本章總結 25
本章練習 25
第 2章 實用類 27
任務1 使用java.lang包中的常用類 28
2.1.1 Java API介紹 28
2.1.2 認識枚舉 29
2.1.3 包裝類 31
2.1.4 Math類 33
任務2 操作字元串 34
2.2.1 String類的常用方法 35
2.2.2 StringBuffer類和StringBuilder類 41
任務3 使用java.util包中的常用類 44
2.3.1 日期操作類 44
2.3.2 Random類 46
本章總結 48
本章練習 48
第3章 Java I/O和反射機制 51
任務1 使用I/O操作檔案 52
3.1.1 操作檔案或屬性 52
3.1.2 認識Java的流 54
3.1.3 讀寫文本檔案 57
3.1.4 讀寫二進制檔案 63
3.1.5 重定向標準I/O 65
任務2 使用對象流讀寫對象信息 66
3.2.1 認識序列化 66
3.2.2 序列化保存對象信息 66
3.2.3 反序列化獲取對象信息 68
3.2.4 對象引用的序列化 70
任務3 使用反射機制 70
3.3.1 認識反射 70
3.3.2 反射的套用 72
本章總結 80
本章練習 81
第4章 註解與多執行緒 83
任務1 使用註解描述程式代碼 84
4.1.1 認識註解 84
4.1.2 註解分類 85
4.1.3 讀取註解信息 88
任務2 使用多執行緒輸出數列 89
4.2.1 認識執行緒 89
4.2.2 編寫執行緒類 90
4.2.3 執行緒的狀態 93
4.2.4 執行緒調度 94
任務3 使用執行緒同步模擬銀行取款 100
4.3.1 執行緒同步的必要性 100
4.3.2 實現執行緒同步 103
任務4 生產者消費者問題 105
4.4.1 執行緒間通信的必要性 105
4.4.2 實現執行緒間通信 106
本章總結 110
本章練習 111
第5章 Java網路編程 113
任務1 查看IP位址 114
5.1.1 認識網路 114
5.1.2 IP位址 117
5.1.3 重要概念介紹 120
任務2 實現基於TCP協定的Socket編程 123
5.2.1 認識Socket 123
5.2.2 基於TCP協定的Socket編程 124
5.2.3 使用Socket編程實現登錄功能 126
任務3 實現基於UDP協定的Socket編程 131
5.3.1 基於UDP協定的Socket編程 131
5.3.2 使用Socket編程實現客戶諮詢 133
任務4 搭建JUnit測試框架 135
5.4.1 認識軟體測試 135
5.4.2 JUnit測試框架 136
5.4.3 JUnit 3.x測試框架 137
5.4.4 JUnit 4.x測試框架 138
5.4.5 測試套件 140
本章總結 140
本章練習 140
第6章 XML技術 143
任務1 使用XML存儲數據 144
6.1.1 認識XML 144
6.1.2 XML文檔結構 144
6.1.3 XML優勢 147
6.1.4 XML中的命名空間 147
任務2 XML文檔的驗證 148
6.2.1 使用DTD驗證XML文檔 149
6.2.2 使用Schema驗證XML文檔 151
任務3 使用DOM解析XML 155
6.3.1 XML解析 155
6.3.2 使用DOM讀取XML數據 156
6.3.3 使用DOM維護XML數據 161
任務4 使用DOM4J解析XML 163
6.4.1 DOM4J解析 164
6.4.2 使用DOM4J操作XML 164
本章總結 169
本章練習 169
第7章 綜合實戰—嗖嗖移動業務大廳 171
7.1 項目需求 172
7.2 項目環境準備 173
7.3 案例覆蓋的技能點 173
7.4 難點分析 173
7.5 項目實現思路 178
本章總結 192
本章練習 192
附 錄 193
附錄1 Java常用API學習方法 193
附錄2 Java中常用編碼格式及I/O操作中的編碼 193

相關詞條

熱門詞條

聯絡我們