Java 11官方參考手冊(第11版)

Java 11官方參考手冊(第11版)

《Java 11官方參考手冊(第11版)》是2020年清華大學出版社出版的圖書,作者是[美] 赫伯特·希爾特(Herbert Schildt)。

基本介紹

  • 中文名:Java 11官方參考手冊(第11版)
  • 作者:[美] 赫伯特·希爾特(Herbert Schildt)
  • 出版時間:2020年3月
  • 出版社:清華大學出版社
  • 頁數:968 頁
  • ISBN:9787302547853
  • 定價:198 元
  • 裝幀:平裝
  • 原作品:Java: The Complete Reference, 11th Edition
內容簡介,圖書目錄,

內容簡介

《Java 11官方參考手冊(第11版)》針對Java SE 11做了全面更新,介紹如何開發、編譯、調試和運行Java程式。本書由暢銷書作者Herbert Schildt撰寫,涵蓋Java語言的方方面面,包括Java的語法、關鍵字、基本編程原則。此外,本書還介紹Java API庫的關鍵元素(如I/O、集合框架、流庫和並發實用工具等),分析Swing、Java Bean和servlet,並通過大量真實案例演示Java語言在編程中的實際套用,深入講解極其重要的模組系統,並在最後介紹Java的互動式編程工具——JShell。最重要的是,本書講解清晰,簡明扼要;Herbert的這種寫作風格使其著作備受全球數百萬讀者的青睞。

圖書目錄

章 Java的歷史和演變 3
1.1 Java的家世 3
1.1.1 現代程式語言的誕生:C語言 3
1.1.2 C++:下一個階段 4
1.1.3 Java出現的時機已經成熟 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的魔力:位元組碼 7
1.5 CYapplet 8
1.6 更快的發布周期 8
1.7 servlet:伺服器端的Java 9
1.8 Java的關鍵特性 9
1.8.1 簡單性 9
1.8.2 面向對象 10
1.8.3 健壯性 10
1.8.4 多執行緒 10
1.8.5 體系結構中立 10
1.8.6 解釋執行和高性能 10
1.8.7 分散式 11
1.8.8 動態性 11
1.9 Java的演變歷程 11
1.10 文化革新 14
第2章 Java綜述 15
2.1 面向對象編程 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循環 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關鍵字 28
2.7 Java類庫 29
第3章 數據類型、變數和數組 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 動態初始化 38
3.8.3 變數的作用域和生存期 38
3.9 類型轉換和強制類型轉換 40
3.9.1 Java的自動類型轉換 40
3.9.2 強制轉換不兼容的類型 41
3.10 表達式中的自動類型提升 42
3.11 數組 43
3.11.1 一維數組 43
3.11.2 多維數組 45
3.11.3 另一種數組聲明語法 48
3.12 局部變數的類型推斷 49
3.13 關於字元串的一些說明 51
第4章 運算符 52
4.1 算術運算符 52
4.1.1 基本算術運算符 52
4.1.2 求模運算符 53
4.1.3 算術與賦值複合運算符 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 關係運算符 63
4.4 布爾邏輯運算符 64
4.5 賦值運算符 65
4.6 “?”運算符 66
4.7 運算符的優先權 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循環的for-each版本 81
5.2.5 for循環中的局部變數類型推斷 85
5.2.6 嵌套的循環 86
5.3 跳轉語句 86
5.3.1 使用break語句 87
5.3.2 使用continue語句 90
5.3.3 return語句 91
第6章 類 92
6.1 類的基礎知識 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 添加帶參數的方法 100
6.5 構造函式 102
6.6 this關鍵字 104
6.7 垃圾回收 105
6.8 堆疊類 105
第7章 方法和類的深入分析 108
7.1 重載方法 108
7.2 將對象用作參數 112
7.3 實參傳遞的深入分析 114
7.4 返回對象 116
7.5 遞歸 116
7.6 訪問控制 118
……

相關詞條

熱門詞條

聯絡我們