日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Java核心技術 卷II:高級特性(原書第12版)

Java核心技術 卷II:高級特性(原書第12版)

Java核心技術 卷II:高級特性(原書第12版)

定 價:¥149.00

作 者: [美] 凱·S.霍斯特曼(Cay S.Horstmann)
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111719748 出版時間: 2023-03-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  伴隨著Java的成長,《Java核心技術》從第1版到第11版一路走來,得到了廣大Java程序設計人員的青睞,成為一本暢銷不衰的Java經(jīng)典圖書。本書經(jīng)全面修訂,以涵蓋Java 17的新特性。本書由獲Jolt大獎并擁有20多年教學與研究經(jīng)驗的資深Java技術專家撰寫,針對Java 17進行了全面更新。卷II 全面闡述Java高級特性,幫助你提升開發(fā)能力和技巧 全書共分12章。第1章介紹了Java中的流。第2章涵蓋了輸入/輸出處理,包括讀寫文件和正則表達式。第3章介紹了XML,展示如何解析XML文件、生成XML和使用XSL轉換。第4章講解了網(wǎng)絡API,以及怎樣連接到服務器、實現(xiàn)自己的服務器、創(chuàng)建HTTP連接,并討論了HTTP客戶端。第5章介紹了數(shù)據(jù)庫編程,重點講解JDBC,即Java數(shù)據(jù)庫連接API。第6章涵蓋了如何使用日期和時間API來處理日期及時區(qū)。第7章討論了國際化。第8章介紹了3種代碼處理技術。第9章講解了從Java 9開始引入的Java平臺模塊系統(tǒng),以促進Java平臺和核心類庫的有序演化。第10章繼續(xù)介紹了Java安全模型,展示怎樣編寫類加載器,以及如何使用消息摘要、代碼簽名、授權及加密等重要特性。第11章討論了高級Swing和圖形化編程,包括表格構件、樹構件、高級AWT,以及Java 2D API。第12章介紹了本地方法,這個功能支持調用為微軟Windows API這樣的特殊機制而編寫的各種方法。建議卷Ⅰ和卷Ⅱ搭配學習。學完本書,你將成為一個真正的 Java 程序員。本書不僅讓你深入了解設計和實現(xiàn) Java 應用涉及的所有基礎知識和 Java 特性,還會幫助你掌握開發(fā) Java 程序所需的全部基本技能。相信在學習Java的道路上有了本書的輔助,你的學習一定可以做到事半功倍。

作者簡介

  凱·S. 霍斯特曼(Cay S. Horstmann)美國圣何塞州立大學計算機科學系教授、Java技術的堅定倡導者、國際計算機協(xié)會(ACM)計算機教育貢獻杰出會士,常年在國際上的各類計算機峰會上進行技術分享,為硅谷輸送計算機專業(yè)人才30余年。他是《Java核心技術》兩卷本的作者,并著有Core Java SE 9 for the Impatient, Second Edition(Addison-Wesley, 2018)和Scala for the Impatient, Second Edition(Addison- Wesley, 2017)。他還為專業(yè)程序員和計算機科學專業(yè)的學生撰寫過數(shù)十本其他圖書。

圖書目錄

譯者序
前言
致謝
第1章 流 1
1.1 從迭代到流的操作 1
1.2 流的創(chuàng)建 3
1.3 f?ilter、map和f?latMap方法 8
1.4 抽取子流和組合流 10
1.5 其他的流轉換 11
1.6 簡單約簡 12
1.7 Optional類型 13
1.7.1 獲取Optional值 13
1.7.2 消費Optional值 14
1.7.3 管道化Optional值 15
1.7.4 不適合使用Optional值的方式 15
1.7.5 創(chuàng)建Optional值 17
1.7.6 用f?latMap構建Optional值的
      函數(shù) 17
1.7.7 將Optional轉換為流 18
1.8 收集結果 20
1.9 收集到映射表中 24
1.10 群組和分區(qū) 27
1.11 下游收集器 28
1.12 約簡操作 33
1.13 基本類型流 34
1.14 并行流 39
第2章 輸入與輸出 43
2.1 輸入/輸出流 43
2.1.1 讀寫字節(jié) 43
2.1.2 完整的流家族 46
2.1.3 組合輸入/輸出流過濾器 50
2.1.4 文本輸入與輸出 53
2.1.5 如何寫出文本輸出 53
2.1.6 如何讀入文本輸入 55
2.1.7 以文本格式存儲對象 56
2.1.8 字符編碼方式 59
2.2 讀寫二進制數(shù)據(jù) 61
2.2.1 DataInput和DataOutput接口 61
2.2.2 隨機訪問文件 63
2.2.3 ZIP文檔 67
2.3 對象輸入/輸出流與序列化 70
2.3.1 保存和加載序列化對象 70
2.3.2 理解對象序列化的文件格式 74
2.3.3 修改默認的序列化機制 79
2.3.4 readResolve和writeReplace方法 82
2.3.5 版本管理 84
2.3.6 為克隆使用序列化 86
2.3.7 反序列化和安全 88
2.4 操作文件 90
2.4.1 Path 90
2.4.2 讀寫文件 92
2.4.3 創(chuàng)建文件和目錄 93
2.4.4 復制、移動和刪除文件 94
2.4.5 獲取文件信息 96
2.4.6 訪問目錄中的項 97
2.4.7 使用目錄流 98
2.4.8 ZIP文件系統(tǒng) 101
2.5 內存映射文件 102
2.5.1 內存映射文件的性能 102
2.5.2 緩沖區(qū)數(shù)據(jù)結構 108
2.6 文件加鎖機制 110
2.7 正則表達式 112
2.7.1 正則表達式語法 112
2.7.2 匹配整個字符串 115
2.7.3 找出字符串中的所有匹配 116
2.7.4 群組 117
2.7.5 用分隔符來分割 119
2.7.6 替換匹配 120
2.7.7 標志 120
第3章 XML 124
3.1 XML概述 124
3.2 XML文檔的結構 126
3.3 解析XML文檔 128
3.4 驗證XML文檔 137
3.4.1 文檔類型定義 137
3.4.2 XML Schema 144
3.4.3 一個實踐示例 146
3.5 使用XPath來定位信息 152
3.6 使用命名空間 156
3.7 流機制解析器 158
3.7.1 使用SAX解析器 158
3.7.2 使用StAX解析器 163
3.8 生成XML文檔 166
3.8.1 不帶命名空間的文檔 166
3.8.2 帶命名空間的文檔 167
3.8.3 寫出文檔 167
3.8.4 使用StAX寫出XML文檔 169
3.8.5 示例:生成SVG文件 174
3.9 XSL轉換 175
第4章 網(wǎng)絡 184
4.1 連接到服務器 184
4.1.1 使用telnet 184
4.1.2 用Java連接到服務器 186
4.1.3 套接字超時 188
4.1.4 因特網(wǎng)地址 189
4.2 實現(xiàn)服務器 190
4.2.1 服務器套接字 190
4.2.2 為多個客戶端服務 193
4.2.3 半關閉 196
4.2.4 可中斷套接字 197
4.3 獲取Web數(shù)據(jù) 203
4.3.1 URL和URI 203
4.3.2 使用URLConnection獲取信息 205
4.3.3 提交表單數(shù)據(jù) 211
4.4 HTTP客戶端 219
4.4.1 HttpClient類 219
4.4.2 HttpRequest類和體發(fā)布器 220
4.4.3 HttpResponse接口和體處理器 220
4.4.4 異步處理 221
4.5 發(fā)送E-mail 226
第5章 數(shù)據(jù)庫編程 229
5.1 JDBC的設計 229
5.1.1 JDBC驅動程序類型 230
5.1.2 JDBC的典型用法 231
5.2 結構化查詢語言 231
5.3 JDBC配置 236
5.3.1 數(shù)據(jù)庫URL 236
5.3.2 驅動程序JAR文件 237
5.3.3 啟動數(shù)據(jù)庫 237
5.3.4 注冊驅動器類 238
5.3.5 連接到數(shù)據(jù)庫 238
5.4 使用JDBC語句 241
5.4.1 執(zhí)行SQL語句 241
5.4.2 管理連接、語句和結果集 244
5.4.3 分析SQL異?!?44
5.4.4 組裝數(shù)據(jù)庫 246
5.5 執(zhí)行查詢操作 250
5.5.1 預備語句 250
5.5.2 讀寫LOB 256
5.5.3 SQL轉義 257
5.5.4 多結果集 259
5.5.5 獲取自動生成的鍵 260
5.6 可滾動和可更新的結果集 260
5.6.1 可滾動的結果集 260
5.6.2 可更新的結果集 262
5.7 行集 265
5.7.1 構建行集 266
5.7.2 被緩存的行集 266
5.8 元數(shù)據(jù) 269
......

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號