注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Java核心技術(shù) 卷I 基礎(chǔ)知識(原書第11版)

Java核心技術(shù) 卷I 基礎(chǔ)知識(原書第11版)

Java核心技術(shù) 卷I 基礎(chǔ)知識(原書第11版)

定 價:¥149.00

作 者: [美] 凱·S.霍斯特曼 著
出版社: 機(jī)械工業(yè)出版社
叢編項: Java核心技術(shù)系列
標(biāo) 簽: 暫缺

ISBN: 9787111636663 出版時間: 2019-12-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書由擁有20多年教學(xué)與研究經(jīng)驗的資深Java技術(shù)專家撰寫(獲Jolt大獎),是程序員的優(yōu)選Java指南。本版針對Java SE 9、10和 11全面更新。全書共12章。 ☉第1章概述Java語言的特色功能; ☉第2章詳細(xì)論述如何下載和安裝JDK以及本書的程序示例; ☉第3章開始討論Java 語言,包括變量、循環(huán)和簡單的函數(shù); ☉第4章介紹面向?qū)ο髢纱蠡袠O要的一個概念——封裝,以及Java語言實現(xiàn)封裝的機(jī)制,即類與方法; ☉第5章介紹面向?qū)ο蟮牧硪粋€重要概念——繼承,繼承使程序員可以使用現(xiàn)有的類,并根據(jù)需要進(jìn)行修改; ☉第6章展示如何使用Java的接口(可幫助你充分獲得Java的完全面向?qū)ο蟪绦蛟O(shè)計能力)、lambda表達(dá)式(用來表述可以在以后某個時間點執(zhí)行的代碼塊)和內(nèi)部類; ☉第7章討論異常處理,并給出大量實用的調(diào)試技巧; ☉第8章概要介紹泛型程序設(shè)計,使程序更可讀、更安全; ☉第9章討論Java平臺的集合框架,以及如何充分利用內(nèi)建的標(biāo)準(zhǔn)集合; ☉第10章介紹GUI程序設(shè)計(包括如何建立窗口、如何在窗口中繪圖、如何利用幾何圖形繪圖、如何采用多種字體格式化文本,以及如何顯示圖像)和編寫代碼來響應(yīng)事件(如鼠標(biāo)點擊事件和按鍵事件); ☉第11章詳細(xì)討論Swing GUI工具包,以建立跨平臺的圖形用戶界面,包括各種按鈕、文本組件、邊框、滑塊、列表框、菜單以及對話框的有關(guān)內(nèi)容; ☉第12章討論并發(fā)。本書最后還有一個附錄,其中列出了Java語言的保留字。

作者簡介

  [美]凱.S.霍斯特曼(Cay S. Horstmann)圣何塞州立大學(xué)計算機(jī)科學(xué)系教授、Java的倡導(dǎo)者。 他是《Java核心技術(shù)》兩卷本的作者,并著有《Core Java SE 9 for the Impatient, Second Edition》 (Addison-Wesley 2018)和《Scala for the Impatient, Second Edition》(Addison- Wesley, 2017)。 還為專業(yè)程序員和計算機(jī)科學(xué)專業(yè)的學(xué)生撰寫過數(shù)十本其他圖書。

圖書目錄

譯者序
前言
致謝
第1章 Java程序設(shè)計概述 1
1.1 Java程序設(shè)計平臺 1
1.2 Java“白皮書”的關(guān)鍵術(shù)語 2
1.3 Java applet與Internet 6
1.4 Java發(fā)展簡史 7
1.5 關(guān)于Java的常見誤解 10
第2章 Java程序設(shè)計環(huán)境 12
2.1 安裝Java開發(fā)工具包 12
2.2 使用命令行工具 16
2.3 使用集成開發(fā)環(huán)境 20
2.4 JShell 23
第3章 Java的基本程序設(shè)計結(jié)構(gòu) 26
3.1 一個簡單的Java應(yīng)用程序 26
3.2 注釋 29
3.3 數(shù)據(jù)類型 29
3.4 變量與常量 34
3.5 運(yùn)算符 37
3.6 字符串 44
3.7 輸入與輸出 55
3.8 控制流程 62
3.9 大數(shù) 76
3.10 數(shù)組 79
第4章 對象與類 92
4.1 面向?qū)ο蟪绦蛟O(shè)計概述 92
4.2 使用預(yù)定義類 96
4.3 用戶自定義類 103
4.4 靜態(tài)字段與靜態(tài)方法 115
4.5 方法參數(shù) 121
4.6 對象構(gòu)造 126
4.7 包 134
4.7.1 包名 134
4.8 JAR文件 143
4.9 文檔注釋 148
4.10 類設(shè)計技巧 152
第5章 繼承 155
5.1 類、超類和子類 155
5.2 Object:所有類的超類 174
5.3 泛型數(shù)組列表 186
5.4 對象包裝器與自動裝箱 192
5.5 參數(shù)數(shù)量可變的方法 195
5.6 枚舉類 196
5.7 反射 198
5.8 繼承的設(shè)計技巧 219
第6章 接口、lambda表達(dá)式與內(nèi)部類 222
6.1 接口 222
6.2 lambda表達(dá)式 242
6.3 內(nèi)部類 255
6.4 服務(wù)加載器 270
6.5 代理 273
第7章 異常、斷言和日志 279
7.1 處理錯誤 279
7.2 捕獲異常 286
7.3 使用異常的技巧 297
7.4 使用斷言 300
7.5 日志 304
7.6 調(diào)試技巧 321
第8章 泛型程序設(shè)計 326
8.1 為什么要使用泛型程序設(shè)計 326
8.2 定義簡單泛型類 328
8.3 泛型方法 330
8.4 類型變量的限定 331
8.5 泛型代碼和虛擬機(jī) 333
8.6 限制與局限性 338
8.7 泛型類型的繼承規(guī)則 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章 圖形用戶界面程序設(shè)計 429
10.1 Java用戶界面工具包簡史 429
10.2 顯示窗體 430
10.3 在組件中顯示信息 435
10.4 事件處理 453
10.5 首選項API 472
第11章 Swing用戶界面組件 478
11.1 Swing和模型–視圖–控制器設(shè)計模式 478
11.2 布局管理概述 481
11.3 文本輸入 485
11.4 選擇組件 491
11.5 菜單 507
11.6 復(fù)雜的布局管理 520
11.7 對話框 532
第12章 并發(fā) 552
12.1 什么是線程 552
12.2 線程狀態(tài) 555
12.3 線程屬性 558
12.4 同步 563
12.5 線程安全的集合 589
12.6 任務(wù)和線程池 603
12.7 異步計算 615
12.8 進(jìn)程 628
附錄 Java關(guān)鍵字 634

本目錄推薦

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