書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

Java 11官方參考手冊

出版社:清華大學出版社出版時間:2020-03-01
開本: 16開 頁數(shù): 945
中 圖 價:¥108.9(5.5折) 定價  ¥198.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

Java 11官方參考手冊 版權(quán)信息

Java 11官方參考手冊 本書特色

《Java 11官方參考手冊(第11版)》針對Java SE 11做了全面更新,介紹如何開發(fā)、編譯、調(diào)試和運行Java程序。本書由暢銷書作者Herbert Schildt撰寫,涵蓋Java語言的方方面面,包括Java的語法、關(guān)鍵字、基本編程原則。此外,本書還介紹Java API庫的關(guān)鍵元素(如I/O、集合框架、流庫和并發(fā)實用工具等),分析Swing、Java Bean和servlet,并通過大量真實案例演示Java語言在編程中的實際應(yīng)用,深入講解極其重要的模塊系統(tǒng),并在*后介紹Java的交互式編程工具——JShell。*重要的是,本書講解清晰,簡明扼要;Herbert的這種寫作風格使其著作備受全球數(shù)百萬讀者的青睞。主要內(nèi)容 ● 數(shù)據(jù)類型、變量、數(shù)組和運算符 ● 控制語句 ● 類、對象和方法 ● 方法重載和重寫 ● 繼承 ● 局部變量類型推斷 ● 包和接口 ● 異常處理 ● 多線程編程 ● 枚舉、自動裝箱和注解 ● I/O類 ● 泛型 ● lambda表達式 ● 模塊 ● 字符串處理 ● 集合框架 ● 聯(lián)網(wǎng) ● 事件處理 ● 并發(fā)API ● 流API ● 正則表達式 ● AWT和Swing ● Java Bean ● servlet

Java 11官方參考手冊 內(nèi)容簡介

2018年9月25日,Java 11(18.9 LTS)正式發(fā)布,支持期限至2026年9月。 JDK 11 更新了五大特性:
(1) 變量類型推斷。通過定義局部變量var,自動根據(jù)右邊的表達式推斷變量類型。在開發(fā)流程中提供了一定的便捷性。
(2) 擴展字符串特性功能方法。在處理字符串的問題上會更加方便、規(guī)范。
(3) 擴展集合特性功能方法。集合(List/ Set/ Map)都添加了 of 和 copyOf 方法,成為不可變集合。之所以是不可變集合,是因為使用of 和copyOf 創(chuàng)建的集合不能進行增、刪、改、排序等操作,不然系統(tǒng)會拋出異常。
(4) 更加簡潔的編譯和運行。只需要一個命令,全部搞定。
(5) HTTP Client API。其實HTTP Client API 早在Java 9 的時候就引入了,在Java 10 中不斷優(yōu)化更新,*終在Java 11 中正式發(fā)布。該API 用來在Java 程序中作為客戶端請求HTTP 服務(wù),Java 中服務(wù)端HTTP 的支持由servlet
實現(xiàn)。HTTP Client API 對大多數(shù)場景提供簡單易用的阻塞模型,通過異步機制支持事件通知,完整支持HTTP協(xié)議的特性,支持建立WebSocket 握手,支持HTTP/2(包括協(xié)議升級和服務(wù)端推送),支持 HTTPS/TLS。和現(xiàn)有的其他實現(xiàn)類庫相比,性能相當或有提升,內(nèi)存占用少。
Java 并不是*容易入手的開發(fā)語言,根據(jù)這個特性,《Java 11官方參考手冊(第11版)》精心編排,優(yōu)先講解Java 語言的基礎(chǔ)知識,再講解Java 的各種庫,*后介紹Java 的GUI 編程和應(yīng)用,以求用*易懂的方式、*精簡的語句、*充實的內(nèi)容向讀者介紹Java。這些豐富的內(nèi)容包含了Java 語言基礎(chǔ)語法以及高級特性,適合各個層次的Java 程序員閱讀,也是高等院校講授面向?qū)ο蟪绦蛟O(shè)計語言以及Java 語言的絕佳教材和參考書。

Java 11官方參考手冊 目錄

目 錄
第Ⅰ部分 Java語言
第 1 章 Java的歷史和演變 3
1.1 Java的家世 3
1.1.1 現(xiàn)代編程語言的誕生:C語言 3
1.1.2 C :下一個階段 4
1.1.3 Java出現(xiàn)的時機已經(jīng)成熟 5
1.2 Java的誕生 5
1.3 Java改變Internet的方式 6
1.3.1 Java applet 6
1.3.2 安全性 7
1.3.3 可移植性 7
1.4 Java的魔力:字節(jié)碼 7
1.5 超越applet 8
1.6 更快的發(fā)布周期 8
1.7 servlet:服務(wù)器端的Java 9
1.8 Java的關(guān)鍵特性 9
1.8.1 簡單性 9
1.8.2 面向?qū)ο? 10
1.8.3 健壯性 10
1.8.4 多線程 10
1.8.5 體系結(jié)構(gòu)中立 10
1.8.6 解釋執(zhí)行和高性能 10
1.8.7 分布式 11
1.8.8 動態(tài)性 11
1.9 Java的演變歷程 11
1.10 文化革新 14
第2 章 Java綜述 15
2.1 面向?qū)ο缶幊? 15
2.1.1 兩種范式 15
2.1.2 抽象 15
2.1.3 OOP三原則 16
2.2 **個簡單程序 19
2.2.1 輸入程序 19
2.2.2 編譯程序 20
2.2.3 深入分析**個示例程序 20
2.3 第二個簡短程序 22
2.4 兩種控制語句 23
2.4.1 if語句 23
2.4.2 for循環(huán) 24
2.5 使用代碼塊 25
2.6 詞匯問題 27
2.6.1 空白符 27
2.6.2 標識符 27
2.6.3 字面值 27
2.6.4 注釋 27
2.6.5 分隔符 27
2.6.6 Java關(guān)鍵字 28
2.7 Java類庫 29
第3 章 數(shù)據(jù)類型、變量和數(shù)組 30
3.1 Java是強類型化的語言 30
3.2 基本類型 30
3.3 整型 31
3.3.1 byte 31
3.3.2 short 31
3.3.3 int 31
3.3.4 long 32
3.4 浮點型 32
3.4.1 float 32
3.4.2 double 33
3.5 字符型 33
3.6 布爾型 34
3.7 深入分析字面值 35
3.7.1 整型字面值 35
3.7.2 浮點型字面值 36
3.7.3 布爾型字面值 36
3.7.4 字符型字面值 36
3.7.5 字符串字面值 37
3.8 變量 37
3.8.1 變量的聲明 37
3.8.2 動態(tài)初始化 38
3.8.3 變量的作用域和生存期 38
3.9 類型轉(zhuǎn)換和強制類型轉(zhuǎn)換 40
3.9.1 Java的自動類型轉(zhuǎn)換 40
3.9.2 強制轉(zhuǎn)換不兼容的類型 41
3.10 表達式中的自動類型提升 42
3.11 數(shù)組 43
3.11.1 一維數(shù)組 43
3.11.2 多維數(shù)組 45
3.11.3 另一種數(shù)組聲明語法 48
3.12 局部變量的類型推斷 49
3.13 關(guān)于字符串的一些說明 51
第4章 運算符 52
4.1 算術(shù)運算符 52
4.1.1 基本算術(shù)運算符 52
4.1.2 求模運算符 53
4.1.3 算術(shù)與賦值復(fù)合運算符 54
4.1.4 自增與自減運算符 55
4.2 位運算符 56
4.2.1 位邏輯運算符 57
4.2.2 左移 59
4.2.3 右移 60
4.2.4 無符號右移 61
4.2.5 位運算符與賦值的組合 62
4.3 關(guān)系運算符 63
4.4 布爾邏輯運算符 64
4.5 賦值運算符 65
4.6 “?”運算符 66
4.7 運算符的優(yōu)先級 66
4.8 使用圓括號 67
第 5 章 控制語句 68
5.1 Java的選擇語句 68
5.1.1 if語句 68
5.1.2 switch語句 70
5.2 迭代語句 74
5.2.1 while語句 75
5.2.2 do-while語句 76
5.2.3 for語句 78
5.2.4 for循環(huán)的for-each版本 81
5.2.5 for循環(huán)中的局部變量類型推斷 85
5.2.6 嵌套的循環(huán) 86
5.3 跳轉(zhuǎn)語句 86
5.3.1 使用break語句 87
5.3.2 使用continue語句 90
5.3.3 return語句 91
第 6 章 類 92
6.1 類的基礎(chǔ)知識 92
6.1.1 類的一般形式 92
6.1.2 一個簡單的類 93
6.2 聲明對象 95
6.3 為對象引用變量賦值 96
6.4 方法 97
6.4.1 為Box類添加方法 97
6.4.2 返回值 99
6.4.3 添加帶參數(shù)的方法 100
6.5 構(gòu)造函數(shù) 102
6.6 this關(guān)鍵字 104
6.7 垃圾回收 105
6.8 堆棧類 105
第 7 章 方法和類的深入分析 108
7.1 重載方法 108
7.2 將對象用作參數(shù) 112
7.3 實參傳遞的深入分析 114
7.4 返回對象 116
7.5 遞歸 116
7.6 訪問控制 118
7.7 理解static 121
7.8 final介紹 123
7.9 重新審視數(shù)組 123
7.10 嵌套類和內(nèi)部類 125
7.11 String類 127
7.12 使用命令行參數(shù) 129
7.13 varargs:可變長度實參 129
7.13.1 重載varargs方法 132
7.13.2 varargs方法與模糊性 133
第 8 章 繼承 136
8.1 繼承的基礎(chǔ)知識 136
8.1.1 成員訪問與繼承 137
8.1.2 一個更實際的例子 138
8.1.3 超類變量可以引用子類對象 140
8.2 使用super關(guān)鍵字 141
8.2.1 使用super調(diào)用超類的構(gòu)造函數(shù) 141
8.2.2 super的另一種用法 144
8.3 創(chuàng)建多級繼承層次 145
8.4 構(gòu)造函數(shù)的執(zhí)行時機 148
8.5 方法重寫 149
8.6 動態(tài)方法調(diào)度 151
8.6.1 重寫方法的目的 152
8.6.2 應(yīng)用方法重寫 152
8.7 使用抽象類 154
8.8 在繼承中使用final關(guān)鍵字 156
8.8.1 使用final關(guān)鍵字阻止重寫 156
8.8.2 使用final關(guān)鍵字阻止繼承 156
8.9 局部變量類型推斷和繼承 157
8.10 Object類 158
第9章 包和接口 160
9.1 包 160
9.1.1 定義包 160
9.1.2 包查找與CLASSPATH 161
9.1.3 一個簡短的包示例 161
9.2 包和成員訪問 162
9.3 導(dǎo)入包 166
9.4 接口 167
9.4.1 定義接口 168
9.4.2 實現(xiàn)接口 168
9.4.3 嵌套接口 170
9.4.4 應(yīng)用接口 171
9.4.5 接口中的變量 174
9.4.6 接口可以擴展 176
9.5 默認接口方法 176
9.5.1 默認方法基礎(chǔ)知識 177
9.5.2 一個更實用的例子 178
9.5.3 多級繼承的問題 179
9.6 在接口中使用靜態(tài)方法 179
9.7 私有接口方法 180
9.8 關(guān)于包和接口的*后說明 181
第 10 章 異常處理 182
10.1 異常處理的基礎(chǔ)知識 182
10.2 異常類型 183
10.3 未捕獲的異常 183
10.4 使用try和catch 184
10.5 多條catch子句 186
10.6 嵌套的try語句 187
10.7 throw 189
10.8 throws 190
10.9 finally 191
10.10 Java的內(nèi)置異常 192
10.11 創(chuàng)建自己的異常子類 193
10.12 鏈式異常 195
10.13 其他三個異常特性 196
10.14 使用異常 197
第11章 多線程編程 198
11.1 Java線程模型 198
11.1.1 線程優(yōu)先級 199
11.1.2 同步 200
11.1.3 消息傳遞 200
11.1.4 Thread類和Runnable接口 200
11.2 主線程 201
11.3 創(chuàng)建線程 202
11.3.1 實現(xiàn)Runnable接口 202
11.3.2 擴展Thread類 204
11.3.3 選擇一種創(chuàng)建方式 205
11.4 創(chuàng)建多個線程 205
11.5 使用isAlive()和join()方法 206
11.6 線程優(yōu)先級 209
11.7 同步 209
11.7.1 使用同步方法 209
11.7.2 synchronized語句 211
11.8 線程間通信 213
11.9 掛起、恢復(fù)與停止線程 218
11.10 獲取線程的狀態(tài) 221
11.11 使用工廠方法創(chuàng)建和啟動線程 222
11.12 使用多線程 222
第 12 章 枚舉、自動裝箱與注解 223
12.1 枚舉 223
12.2 類型封裝器 231
12.3 自動裝箱 233
12.4 注解 237
12.5 類型注解 248
12.6 重復(fù)注解 252
12.7 一些限制 253
第 13 章 I/O、帶資源的try語句以及其他主題 254
13.1 I/O的基礎(chǔ)知識 254
13.2 讀取控制臺輸入 257
13.3 向控制臺寫輸出 259
13.4 PrintWriter類 260
13.5 讀/寫文件 260
13.6 自動關(guān)閉文件 266
13.7 transient和volatile修飾符 268
13.8 使用instanceof運算符 269
13.9 strictfp 271
13.10 本地方法 271
13.11 使用assert 271
13.12 靜態(tài)導(dǎo)入 274
13.13 通過this()調(diào)用重載的構(gòu)造函數(shù) 276
13.14 緊湊API配置文件 277
第14章 泛型 278
14.1 什么是泛型 278
14.2 一個簡單的泛型示例 279
14.3 帶兩個類型參數(shù)的泛型類 284
14.4 泛型類的一般形式 285
14.5 有界類型 285
14.6 使用通配符參數(shù) 288
14.7 創(chuàng)建泛型方法 294
14.8 泛型接口 296
14.9 原始類型與遺留代碼 298
14.10 泛型類層次 300
14.11 泛型的類型推斷 307
14.12 局部變量類型推斷和泛型 308
14.13 擦除 308
14.14 模糊性錯誤 310
14.15 使用泛型的一些限制 311
第15 章 lambda表達式 313
15.1 lambda表達式簡介 313
15.2 塊lambda表達式 318
15.3 泛型函數(shù)式接口 319
15.4 作為參數(shù)傳遞lambda表達式 321
15.5 lambda表達式與異常 323
15.6 lambda表達式和變量捕獲 324
15.7 方法引用 325
15.8 構(gòu)造函數(shù)引用 332
15.9 預(yù)定義的函數(shù)式接口 336
第 16 章 模塊 337
16.1 模塊基礎(chǔ)知識 337
16.2 java.base和平臺模塊 342
16.3 舊代碼和未命名的模塊 343
16.4 導(dǎo)出到特定的模塊 343
16.5 使用requires transitive 344
16.6 使用服務(wù) 348
16.7 模塊圖 354
16.8 三個特殊的模塊特性 355
16.9 jlink工具和模塊JAR文件介紹 356
16.10 層與自動模塊簡述 357
16.11 小結(jié) 357
第Ⅱ部分 Java庫
第17章 字符串處理 361
17.1 String類的構(gòu)造函數(shù) 361
17.2 字符串的長度 363
17.3 特殊的字符串操作 363
17.4 提取字符 366
17.5 比較字符串 367
17.6 查找字符串 370
17.7 修改字符串 372
17.8 使用valueOf()轉(zhuǎn)換數(shù)據(jù) 374
17.9 改變字符串中字符的大小寫 375
17.10 連接字符串 375
17.11 其他String方法 376
17.12 StringBuffer類 377
17.13 StringBuilder類 382
第18章 探究java.lang 383
18.1 基本類型封裝器 384
18.1.1 Number 384
18.2 Void類 399
18.3 Process類 399
18.4 Runtime類 400
18.5 Runtime.Version 403
18.6 ProcessBuilder類 404
18.7 System類 406
18.8 System.Logger和System.LoggerFinder 409
18.9 Object類 409
18.10 使用clone()方法和Cloneable接口 410
18.11 Class類 411
18.12 ClassLoader類 414
18.13 Math類 414
18.14 StrictMath類 418
18.15 Compiler類 418
18.16 Thread類、ThreadGroup類和Runnable接口 418
18.17 ThreadLocal和InheritableThreadLocal類 424
18.18 Package類 424
18.19 Module類 426
18.20 ModuleLayer類 426
18.21 RuntimePermission類 426
18.22 Throwable類 426
18.23 SecurityManager類 426
18.24 StackTraceElement類 427
18.25 StackWalker類和StackWalker.StackFrame接口 427
18.26 Enum類 427
18.27 ClassValue類 428
18.28 CharSequence接口 428
18.29 Comparable接口 429
18.30 Appendable接口 429
18.31 Iterable接口 429
18.32 Readable接口 430
18.33 AutoCloseable接口 430
18.34 Thread.UncaughtExceptionHandler接口 430
18.35 java.lang子包 430
第19章 java.util第1部分:集合框架 432
19.1 集合概述 433
19.2 集合接口 434
19.3 集合類 441
19.4 通過迭代器訪問集合 451
19.5 Spliterator 454
19.6 在集合中存儲用戶定義的類 456
19.7 RandomAccess接口 457
19.8 使用映射 458
19.9 比較器 467
19.10 集合算法 474
19.11 Arrays類 479
19.12 遺留的類和接口 483
19.13 集合小結(jié) 497
第20章 java.util第2部分:更多實用工具類 498
20.1 StringTokenizer類 498
20.2 BitSet類 499
20.3 Optional、OptionalDouble、OptionalInt和OptionalLong 502
20.4 Date類 504
20.5 Calendar類 505
20.6 GregorianCalendar類 508
20.7 TimeZone類 509
20.8 SimpleTimeZone類 510
20.9 Locale類 511
20.10 Random類 512
20.11 Timer和TimerTask類 514
20.12 Currency類 516
20.13 Formatter類 516
20.14 Scanner類 529
20.15 ResourceBundle、ListResourceBundle和PropertyResourceBundle類 538
20.16 其他實用工具類和接口 541
20.17 java.util子包 542
第21章 輸入/輸出:探究java.io 546
21.1 I/O類和接口 546
21.2 File類 547
21.3 AutoCloseable、Closeable和
Flushable接口 552
21.4 I/O異常 552
21.5 關(guān)閉流的兩種方式 553
21.6 流類 554
21.7 字節(jié)流 554
21.8 字符流 571
21.9 Console類 580
21.10 串行化 581
21.11 流的優(yōu)點 586
第22章 探究NIO 587
22.1 NIO類 587
22.2 NIO的基礎(chǔ)知識 587
22.3 NIO.2對NIO的增強 590
FileStore類 595
22.4 使用NIO系統(tǒng) 595
第23章 聯(lián)網(wǎng) 613
23.1 聯(lián)網(wǎng)的基礎(chǔ)知識 613
23.2 java.net聯(lián)網(wǎng)類和接口 614
23.3 InetAddress類 615
23.4 Inet4Address類和Inet6Address類 616
23.5 TCP/IP客戶端套接字 616
23.6 URL類 619
23.7 URLConnection類 620
23.8 HttpURLConnection類 622
23.9 URI類 624
23.10 cookie 624
23.11 TCP/IP服務(wù)器套接字 624
23.12 數(shù)據(jù)報 624
23.13 java.net.http包 627
第24章 事件處理 632
24.1 兩種事件處理機制 632
24.2 委托事件模型 632
24.3 事件類 634
24.4 KeyEvent類 639
24.5 事件源 643
24.6 事件監(jiān)聽器接口 643
24.7 使用委托事件模型 646
24.8 適配器類 652
24.9 內(nèi)部類 654
第25章 AWT介紹:使用窗口、圖形和文本 658
25.1 AWT類 658
25.2 窗口基本元素 660
25.3 使用框架窗口 661
25.4 使用圖形 665
25.5 使用顏色 669
25.6 設(shè)置繪圖模式 671
25.7 使用字體 673
25.8 使用FontMetrics管理文本輸出 678
第26章 使用AWT控件、布局管理器和菜單 681
26.1 AWT控件的基礎(chǔ)知識 681
26.1.1 添加和移除控件 682
26.1.2 響應(yīng)控件 682
26.1.3 HeadlessException異常 682
26.2 使用標簽 682
26.3 使用命令按鈕 684
26.4 使用復(fù)選框 687
26.5 使用復(fù)選框組 689
26.6 使用下拉列表 691
26.7 使用列表框 693
26.8 管理滾動條 696
26.9 使用TextField 699
26.10 使用TextArea 701
26.11 理解布局管理器 703
26.12 菜單欄和菜單 715
26.13 對話框 719
26.14 關(guān)于重寫paint()方法 723
第27章 圖像 724
27.1 文件格式 724
27.2 圖像基礎(chǔ)知識:創(chuàng)建、加載與顯示 724
27.3 雙緩沖 726
27.4 ImageProducer接口 729
27.5 ImageConsumer接口 731
27.6 ImageFilter類 733
27.7 其他圖像類 745
第28章 并發(fā)實用工具 746
28.1 并發(fā)API包 747
28.2 使用同步對象 748
28.3 使用執(zhí)行器 764
28.4 TimeUnit枚舉 769
28.5 并發(fā)集合 770
28.6 鎖 771
28.7 原子操作 773
28.8 通過Fork/Join框架進行并行編程 774
28.9 并發(fā)實用工具與Java傳統(tǒng)方式的比較 787
第29章 流API 788
29.1 流的基礎(chǔ)知識 788
29.2 縮減操作 793
29.3 使用并行流 795
29.4 映射 797
29.5 收集 800
29.6 迭代器和流 803
29.7 流API中更多值得探究的地方 807
第30章 正則表達式和其他包 808
30.1 正則表達式處理 808
30.2 反射 815
30.3 遠程方法調(diào)用 818
30.4 使用java.text格式化日期和時間 821
30.5 java.time的時間和日期API 824
第Ⅲ部分 使用Swing進行GUI編程
第 31 章 Swing簡介 833
31.1 Swing的起源 833
31.2 Swing的構(gòu)建以AWT為基礎(chǔ) 834
31.3 兩個關(guān)鍵的Swing特性 834
31.4 MVC連接 834
31.5 組件與容器 835
31.6 Swing包 836
31.7 一個簡單的Swing應(yīng)用程序 837
31.8 事件處理 840
31.9 在Swing中繪圖 843
第32章 探索Swing 847
32.1 JLabel與ImageIcon 847
32.2 JTextField 849
32.3 Swing按鈕 850
32.4 JTabbedPane 858
32.5 JScrollPane 860
32.6 JList 862
32.7 JComboBox 864
32.8 樹 866
32.9 JTable 869
第33章 Swing菜單簡介 872
33.1 菜單的基礎(chǔ)知識 872
33.2 JMenuBar、JMenu和JMenuItem
33.3 創(chuàng)建主菜單 875
33.4 向菜單項添加助記符和加速鍵 879
33.5 向菜單項添加圖片和工具提示 881
33.6 使用JRadioButtonMenuItem和
JCheckBoxMenuItem 881
33.7 創(chuàng)建彈出菜單 883
33.8 創(chuàng)建工具欄 886
33.9 使用動作 888
33.10 完整演示MenuDemo程序 892
33.11 繼續(xù)探究Swing 898
第Ⅳ部分 應(yīng)用Java
第 34 章 Java Bean 901
34.1 Java Bean是什么 901
34.2 Java Bean的優(yōu)勢 901
34.3 內(nèi)省 902
34.5 持久性 904
34.6 定制器 904
34.7 Java Bean API 905
34.8 一個Bean示例 906
第35章 servlet 910
35.1 背景 910
35.2 servlet的生命周期 910
35.3 servlet開發(fā)選項 911
35.4 使用Tomcat 911
35.5 一個簡單的servlet 912
35.6 Servlet API 914
35.7 javax.servlet包 914
35.8 讀取servlet參數(shù) 917
35.9 javax.servlet.http包 918
35.9.1 HttpServletRequest接口 919
35.9.2 HttpServletResponse接口 920
35.9.3 HttpSession接口 920
35.9.4 Cookie類 921
35.9.5 HttpServlet類 922
35.10 處理HTTP請求和響應(yīng) 923
35.11 使用cookie 925
35.12 會話跟蹤 927
第Ⅴ部分 附錄
附錄A 使用Java的文檔注釋 931
附錄B JShell簡介 938
附錄C 在一個步驟中編譯和運行簡單的單文件程序 946
展開全部

Java 11官方參考手冊 作者簡介

Herbert Schildt是一位暢銷書作家,在近30年的時間里,他撰寫了大量關(guān)于編程的圖書。Herbert是Java語言領(lǐng)域的權(quán)威專家。他撰寫的編程書籍在世界范圍內(nèi)銷售了數(shù)百萬冊,并且已經(jīng)被翻譯成所有主要的非英語語言。他撰寫了大量Java方面的書籍,包括《Java 9編程參考官方大全(第10版)》、Herb Schildt’s Java Programming Cookbook、Introducing JavaFX 8 Programming和Swing:A Beginner’s Guide,還撰寫了許多關(guān)于C、C 和C#的圖書。盡管對計算機的所有方面都感興趣,但是他主要關(guān)注計算機語言。Herbert獲得了美國伊利諾伊大學的學士和碩士學位。他的個人網(wǎng)站是www.HerbSchildt.com。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服