【包郵】Java核心技術捲I基礎知識+Java核心技術捲II高級特性(原書第10版)

【包郵】Java核心技術捲I基礎知識+Java核心技術捲II高級特性(原書第10版) pdf epub mobi txt 电子书 下载 2025

[美] 凱 S.霍斯特曼 著
圖書標籤:
  • Java
  • 核心技術
  • JavaSE
  • 編程入門
  • 書籍
  • 計算機
  • 技術
  • IT
  • 原書第10版
  • 基礎知識
  • 高級特性
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 机械工业出版社
ISBN:9787111573319
商品编码:1630572386

具体描述

Java核心技術 捲I:基礎知識(原書第10版)

Java核心技術 捲II 高級特性(原書第10版)


書號:9787111547426 9787111573319全新第10版!Java領域極具影響力和價值的著作之一



>
>
>
內容簡介:Java領域*有影響力和價值的著作之一,由擁有20多年教學與研究經驗的資深Java技術專傢撰寫(獲Jolt大奬),與《Java編程思想》齊名,10餘年全球,不衰,廣受好評。第10版根據Java SE 8全麵更新,同時修正瞭第9版中的不足,係統全麵講解瞭Java語言的核心概念、語法、重要特性和開發方法,包含大量案例,實踐性強。 
  本書共14章。第1章概述Java語言與其他程序設計語言不同的性能;第2章講解如何下載和安裝JDK及本書的程序示例;第3章介紹變量、循環和簡單的函數;第4章講解類和封裝;第5章介紹繼承;第6章解釋接口和內部類;第7章討論異常處理,並給齣大量實用的調試技巧;第8章概要介紹泛型程序設計;第9章討論Java平颱的集閤框架;第10章介紹GUI程序設計,討論如何建立窗口、如何在窗口中繪圖、如何利用幾何圖形繪圖、如何采用多種字體格式化文本,以及如何顯示圖像;第11章詳細討論抽象窗口工具包的事件模型;第12章詳細討論Swing GUI工具包;第13章介紹如何將程序部署為應用或applet;第14章討論並發。本書·後還有一個附錄,其中列齣瞭Java語言的保留字。 

作者簡介:凱 S. 霍斯特曼(Cay S. Horstmann),聖何塞州立大學計算機科學係教授、Java的倡導者,經常在開發人員會議上發錶演講。他是《Core Java for the Impatient》(2015)《Java SE 8 for the Really Impatient》(2014)和《Scala for the lmpatient》(2012)的作者,這些書均由Addison-Wesley齣版。他為專業程序員和計算機科學專業學生編寫過數十本圖書。目錄:第1章 Java程序設計概述 1 
1.1 Java程序設計平颱 1 
1.2 Java“白皮書”的關鍵術語 2 
1.2.1 簡單性 2 
1.2.2 麵嚮對象 2 
1.2.3 分布式 3 
1.2.4 健壯性 3 
1.2.5 安全性 3 
1.2.6 體係結構中立 4 
1.2.7 可移植性 4 
1.2.8 解釋型 5 
1.2.9 高性能 5 
1.2.10 多綫程 5 
1.2.11 動態性 5 
1.3 Java applet與Internet 6 
1.4 Java發展簡史 7 
1.5 關於Java的常見誤解 9 
第2章 Java程序設計環境 12 
2.1 安裝Java開發工具包 12 
2.1.1 下載JDK 12 
2.1.2 設置JDK 13 
2.1.3 安裝庫源文件和文檔 15 
2.2 使用命令行工具 16 
2.3 使用集成開發環境 18 
2.4 運行圖形化應用程序 21 
2.5 構建並運行applet 23 
第3章 Java的基本程序設計結構 28 
3.1 一個簡單的Java應用程序 28 
3.2 注釋 31 
3.3 數據類型 32 
3.3.1 整型 32 
3.3.2 浮點類型 33 
3.3.3 char類型 34 
3.3.4 Unicode和char類型 35 
3.3.5 boolean類型 35 
3.4 變量 36 
3.4.1 變量初始化 37 
3.4.2 常量 37 
3.5 運算符 38 
3.5.1 數學函數與常量 39 
3.5.2 數值類型之間的轉換 40 
3.5.3 強製類型轉換 41 
3.5.4 結閤賦值和運算符 42 
3.5.5 自增與自減運算符 42 
3.5.6 關係和boolean運算符 42 
3.5.7 位運算符 43 
3.5.8 括號與運算符級彆 44 
3.5.9 枚舉類型 45 
3.6 字符串 45 
3.6.1 子串 45 
3.6.2 拼接 46 
3.6.3 不可變字符串 46 
3.6.4 檢測字符串是否相等 47 
3.6.5 空串與Null串 48 
3.6.6 碼點與代碼單元 49 
3.6.7 String API 50 
3.6.8 閱讀聯機API文檔 52 
3.6.9 構建字符串 54 
3.7 輸入輸齣 55 
3.7.1 讀取輸入 55 
3.7.2 格式化輸齣 58 
3.7.3 文件輸入與輸齣 61 
3.8 控製流程 63 
3.8.1 塊作用域 63 
3.8.2 條件語句 63 
3.8.3 循環 66 
3.8.4 確定循環 69 
3.8.5 多重選擇:switch語句 72 
3.8.6 中斷控製流程語句 74 
3.9 大數值 76 
3.10 數組 78 
3.10.1 for each循環 79 
3.10.2 數組初始化以及匿名數組 80 
3.10.3 數組拷貝 81 
3.10.4 命令行參數 81 
3.10.5 數組排序 82 
3.10.6 多維數組 85 
3.10.7 不規則數組 88 
第4章 對象與類 91 
4.1 麵嚮對象程序設計概述 91 
4.1.1 類 92 
4.1.2 對象 93 
4.1.3 識彆類 93 
4.1.4 類之間的關係 94 
4.2 使用預定義類 95 
4.2.1 對象與對象變量 95 
4.2.2 Java類庫中的LocalDate類 98 
4.2.3 更改器方法與訪問器方法 100 
4.3 用戶自定義類 103 
4.3.1 Employee類 103 
4.3.2 多個源文件的使用 105 
4.3.3 剖析Employee類 106 
4.3.4 從構造器開始 106 
4.3.5 隱式參數與顯式參數 108 
4.3.6 封裝的優點 109 
4.3.7 基於類的訪問權限 111 
4.3.8 私有方法 111 
4.3.9 f?inal實例域 112 
4.4 靜態域與靜態方法 112 
4.4.1 靜態域 112 
4.4.2 靜態常量 113 
4.4.3 靜態方法 114 
4.4.4 工廠方法 115 
4.4.5 main方法 115 
4.5 方法參數 118 
4.6 對象構造 123 
4.6.1 重載 123 
4.6.2 默認域初始化 123 
4.6.3 無參數的構造器 124 
4.6.4 顯式域初始化 125 
4.6.5 參數名 125 
4.6.6 調用另一個構造器 126 
4.6.7 初始化塊 127 
4.6.8 對象析構與f?inalize方法 130 
4.7 包 131 
4.7.1 類的導入 131 
4.7.2 靜態導入 133 
4.7.3 將類放入包中 133 
4.7.4 包作用域 136 
4.8 類路徑 137 
4.8.1 設置類路徑 139 
4.9 文檔注釋 140 
4.9.1 注釋的插入 140 
4.9.2 類注釋 140 
4.9.3 方法注釋 141 
4.9.4 域注釋 142 
4.9.5 通用注釋 142 
4.9.6 包與概述注釋 143 
4.9.7 注釋的抽取 143 
4.10 類設計技巧 144 
第5章 繼承 147 
5.1 類、超類和子類 147 
5.1.1 定義子類 147 
5.1.2 覆蓋方法 149 
5.1.3 子類構造器 150 
5.1.4 繼承層次 153 
5.1.5 多態 154 
5.1.6 理解方法調用 155 
5.1.7 阻止繼承:f?inal類和方法 157 
5.1.8 強製類型轉換 158 
5.1.9 抽象類 160 
5.1.10 受保護訪問 165 
5.2 Object:所有類的超類 166 
5.2.1 equals方法 166 
5.2.2 相等測試與繼承 167 
5.2.3 hashCode方法 170 
5.2.4 toString方法 172 
5.3 泛型數組列錶 178 
5.3.1 訪問數組列錶元素 180 
5.3.2 類型化與原始數組列錶的兼容性 183 
5.4 對象包裝器與自動裝箱 184 
5.5 參數數量可變的方法 187 
5.6 枚舉類 188 
5.7 反射 190 
5.7.1 Class類 190 
5.7.2 捕獲異常 192 
5.7.3 利用反射分析類的能力 194 
5.7.4 在運行時使用反射分析對象 198 
5.7.5 使用反射編寫泛型數組代碼 202 
5.7.6 調用任意方法 205 
5.8 繼承的設計技巧 208 
第6章 接口、lambda錶達式與內部類 211 
6.1 接口 211 
6.1.1 接口概念 211 
6.1.2 接口的特性 217 
6.1.3 接口與抽象類 218 
6.1.4 靜態方法 218 
6.1.5 默認方法 219 
6.1.6 解決默認方法衝突 220 
6.2 接口示例 222 
6.2.1 接口與迴調 222 
6.2.2 Comparator接口 224 
6.2.3 對象剋隆 225 
6.3 lambda錶達式 231 
6.3.1 為什麼引入lambda錶達式 231 
6.3.2 lambda錶達式的語法 232 
6.3.3 函數式接口 234 
6.3.4 方法引用 235 
6.3.5 構造器引用 237 
6.3.6 變量作用域 237 
6.3.7 處理lambda錶達式 239 
6.3.8 再談Comparator 242 
6.4 內部類 242 
6.4.1 使用內部類訪問對象狀態 244 
6.4.2 內部類的特殊語法規則 247 
6.4.3 內部類是否有用、必要和安全 248 
6.4.4 局部內部類 250 
6.4.5 由外部方法訪問變量 250 
6.4.6 匿名內部類 252 
6.4.7 靜態內部類 255 
6.5 代理 258 
6.5.1 何時使用代理 259 
6.5.2 創建代理對象 259 
6.5.3 代理類的特性 262 
第7章 異常、斷言和日誌 264 
.................

Java核心技術 捲II 高級特性(原書第10版)

根據Java SE8 全麵更新,係統全麵講解Java語言的核心概念、語法、重要特性和開發方法,包含大量案例,實踐性強。


基本信息

  • 作者:   
  • 譯者: 
  • 叢書名:
  • 齣版社:
  • ISBN:9787111573319
  • 上架時間:2017-7-24
  • 齣版日期:2017 年8月
  • 開本:16開
  • 版次:1-1
  • 所屬分類: >  >  > 

>目錄

譯者序 
前言 
第1章 Java SE 8的流庫 1
1.1 從迭代到流的操作 1
1.2 流的創建 3
1.3 filter、map和flatMap方法 6
1.4 抽取子流和連接流 8
1.5 其他的流轉換 8
1.6 簡單約簡 9
1.7 Optional類型 11
1.7.1 如何使用Optional值 11
1.7.2 不適閤使用Optional值的方式 12
1.7.3 創建Optional值 13
1.7.4 用flatMap來構建Optional值的函數 13
1.8 收集結果 15
1.9 收集到映射錶中 19
1.10 群組和分區 23
1.11 下遊收集器 24
1.12 約簡操作 28
1.13 基本類型流 29
>1.14 並行流 34
第2章 輸入與輸齣 39
2.1 輸入/輸齣流 39
2.1.1 讀寫字節 39
2.1.2 完整的流傢族 42
2.1.3 組閤輸入/輸齣流過濾器 45
2.2 文本輸入與輸齣 48
2.2.1 如何寫齣文本輸齣 49
2.2.2 如何讀入文本輸入 51
2.2.3 以文本格式存儲對象 52
2.2.4 字符編碼方式 55
2.3 讀寫二進製數據 57
2.3.1 DataInput和DataOutput接口 57
2.3.2 隨機訪問文件 59
2.3.3 ZIP文檔 63
2.4 對象輸入/輸齣流與序列化 66
2.4.1 保存和加載序列化對象 66
2.4.2 理解對象序列化的文件格式 70
2.4.3 修改默認的序列化機製 75
2.4.4 序列化單例和類型安全的枚舉 77
2.4.5 版本管理 78
2.4.6 為剋隆使用序列化 80
2.5 操作文件 83
2.5.1 Path 83
2.5.2 讀寫文件 85
2.5.3 創建文件和目錄 87
2.5.4 復製、移動和刪除文件 88
2.5.5 獲取文件信息 89
2.5.6 訪問目錄中的項 91
2.5.7 使用目錄流 92
2.5.8 ZIP文件係統 95
2.6 內存映射文件 96
2.6.1 內存映射文件的性能 96
2.6.2 緩衝區數據結構 103
2.6.3 文件加鎖機製 105
2.7 正則錶達式 106
第3章 XML 117
3.1 XML概述 117
3.1.1 XML文檔的結構 119
3.2 解析XML文檔 122
3.3 驗證XML文檔 132
3.3.1 文檔類型定義 133
3.3.2 XML Schema 139
3.3.3 實用示例 142
3.4 使用XPath來定位信息 154
3.5 使用命名空間 159
3.6 流機製解析器 162
3.6.1 使用SAX解析器 162
3.6.2 使用StAX解析器 166
3.7 生成XML文檔 170
3.7.1 不帶命名空間的文檔 170
3.7.2 帶命名空間的文檔 170
3.7.3 寫齣文檔 171
3.7.4 示例:生成SVG文件 172
3.7.5 使用StAX寫齣XML文檔 174
3.8 XSL轉換 181
第4章 網絡 191
4.1 連接到服務器 191
4.1.1 使用telnet 191
4.1.2 用Java連接到服務器 193
4.1.3 套接字超時 195
4.1.4 因特網地址 196
4.2 實現服務器 198
4.2.1 服務器套接字 198
4.2.2 為多個客戶端服務 201
4.2.3 半關閉 204
4.3 可中斷套接字 205
4.4 獲取Web數 211
4.4.1 URL和URI 211
4.4.2 使用URLConnection獲取信息 213
4.4.3 提交錶單數據 220
4.5 發送E-mail 228
第5章 數據庫編程 232
5.1 JDBC的設計 232
5.1.1 JDBC驅動程序類型 233
5.1.2 JDBC的典型用法 234
5.2 結構化查詢語言 234
5.3 JDBC配置 239
5.3.1 數據庫URL 240
5.3.2 驅動程序JAR文件 240
5.3.3 啓動數據庫 240
5.3.4 注冊驅動器類 241
5.3.5 連接到數據庫 242
5.4 使用JDBC語句 244
5.4.1 執行SQL語句 244
5.4.2 管理連接、語句和結果集 247
5.4.3 分析SQL異常 248
5.4.4 組裝數據庫 250
5.5 執行查詢操作 254
5.5.1 預備語句 254
5.5.2 讀寫LOB 259
5.5.3 SQL轉義 261
5.5.4 多結果集 262
5.5.5 獲取自動生成的鍵 263
5.6 可滾動和可更新的結果集 263
5.6.1 可滾動的結果集 264
5.6.2 可更新的結果集 266
5.7 行集 269
5.7.1 構建行集 270
5.7.2 被緩存的行集 270
5.8 元數據 273
5.9 事務 282
5.9.1 用JDBC對事務編程 282
5.9.2 保存點 283
5.9.3 批量更新 283
5.10 高級SQL類型 285
5.11 Web與企業應用中的連接管理 286
第6章 日期和時間API 288
6.1 時間綫 288
6.2 本地時間 291
6.3 日期調整器 294
6.4 本地時間 295
6.5 時區時間 296
6.6 格式化和解析 299
6.7 與遺留代碼的互操作 302
第7章 國際化 304
7.1 Locale對象 304
7.2 數字格式 309
7.3 貨幣 314
7.4 日期和時間 315
7.5 排序和範化 321
7.6 消息格式化 327
7.6.1 格式化數字和日期 327
7.6.2 選擇格式 329



用户评价

评分

速度快,书质量也不错。

评分

物流很慢

评分

很用心,服务态度很好。

评分

物流很慢

评分

不错,非常不错,平时看看,用时当作字典,真心实用

评分

在京东上买了好多次书了,质量杠杠的,放心使用

评分

还不错吧,应该是正品

评分

给自己买的,喜欢?

评分

书的材质不好,很不喜欢书的材质。

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有