![](/c3/62534438256.jpg)
出版社:機械工業出版社 ISBN:9787111636663 商品編碼:62534438256 品牌:文軒 出版時間:2020-01-01 代碼:149 作者:凱·S.霍斯特曼(CayS.Horstman
"![](http://img14.360buyimg.com/cms/jfs/t1/203358/9/26405/134589/62f4a34cEcdefae53/84e082ed3b03dbc0.jpg) 作 者:(美)凱·S.霍斯特曼(Cay S.Horstmann) 著 林琪 等 譯 定 價:149 出 版 社:機械工業出版社 出版日期:2020年01月01日 頁 數:635 裝 幀:平裝 ISBN:9787111636663 ●譯者序 前言 致謝 第1章 Java程序設計概述 1 1.1 Java程序設計平臺 1 1.2 Java“白皮書”的關鍵術語 2 1.3 Java applet與Internet 6 1.4 Java發展簡史 7 1.5 關於Java的常見誤解 10 第2章 Java程序設計環境 12 2.1 安裝Java開發工具包 12 2.2 使用命令行工具 16 2.3 使用集成開發環境 20 2.4 JShell 23 第3章 Java的基本程序設計結構 26 3.1 一個簡單的Java應用程序 26 3.2 注釋 29 3.3 數據類型 29 3.4 變量與常量 34 3.5 運算符 37 3.6 字符串 44 3.7 輸入與輸出 55 3.8 控制流程 62 3.9 大數 76 3.10 數組 79 第4章 對像與類 92 4.1 面向對像程序設計概述 92 4.2 使用預定義類 96 4.3 用戶自定義類 103 4.4 靜態字段與靜態方法 115 4.5 方法參數 121 4.6 對像構造 126 4.7 包 134 4.7.1 包名 134 4.8 JAR文件 143 4.9 文檔注釋 148 4.10 類設計技巧 152 第5章 繼承 155 5.1 類、超類和子類 155 5.2 Object:所有類的超類 174 5.3 泛型數組列表 186 5.4 對像包裝器與自動裝箱 192 5.5 參數數量可變的方法 195 5.6 枚舉類 196 5.7 反射 198 5.8 繼承的設計技巧 219 第6章 接口、lambda表達式與內部類 222 6.1 接口 222 6.2 lambda表達式 242 6.3 內部類 255 6.4 服務加載器 270 6.5 代理 273 第7章 異常、斷言和日志 279 7.1 處理錯誤 279 7.2 捕獲異常 286 7.3 使用異常的技巧 297 7.4 使用斷言 300 7.5 日志 304 7.6 調試技巧 321 第8章 泛型程序設計 326 8.1 為什麼要使用泛型程序設計 326 8.2 定義簡單泛型類 328 8.3 泛型方法 330 8.4 類型變量的限定 331 8.5 泛型代碼和虛擬機 333 8.6 與局限性 338 8.7 泛型類型的繼承規則 346 8.8 通配符類型 348 8.9 反射和泛型 354 第9章 集合 365 9.1 Java集合框架 365 9.2 集合框架中的接口 373 9.3 具體集合 375 9.4 映射 394 9.5 視圖與包裝器 403 9.6 算法 411 9.7 遺留的集合 419 第10章 圖形用戶界面程序設計 429 10.1 Java用戶界面工具包簡史 429 10.2 顯示窗體 430 10.3 在組件中顯示信息 435 10.4 事件處理 453 10.5 優選項API 472 第11章 Swing用戶界面組件 478 11.1 Swing和模型–視圖–控制器設計模式 478 11.2 布局管理概述 481 11.3 文本輸入 485 11.4 選擇組件 491 11.5 菜單 507 11.6 復雜的布局管理 520 11.7 對話框 532 第12章 並發 552 12.1 什麼是線程 552 12.2 線程狀態 555 12.3 線程屬性 558 12.4 同步 563 12.5 線程安全的集合 589 12.6 任務和線程池 603 12.7 異步計算 615 12.8 進程 628 附錄 Java關鍵字 634 本書由擁有20多年教學與研究經驗的資深Java技術專家撰寫(獲Jolt大獎),是程序員的優選Java指南。本版針對Java SE 9、10和 11全面更新。 全書共12章。 第1章概述Java語言的特色功能; 第2章詳細論述如何下載和安裝JDK以及本書的程序示例; 第3章開始討論Java 語言,包括變量、循環和簡單的函數; 第4章介紹面向對像兩大基石中極要的一個概念——封裝,以及Java語言實現封裝的機制,即類與方法; 第5章介紹面向對像的另一個重要概念——繼承,繼承使程序員可以使用現有的類,並根據需要進行修改; 第6章展示如何使用Java的接口(可幫助你充分獲得Java的接近面向對像程序設計能力)、lambda表達式(用來表述可以在以後某個時間點執行的代碼塊)和內部類; 第7章討論異常處理,並等 (美)凱·S.霍斯特曼(Cay S.Horstmann) 著 林琪 等 譯 凱·S.霍斯特曼(Cay S.Horstmann)聖何塞州立大學計算機科學繫教授、Java的倡導者。 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" |