注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Java 9 口袋指南(第4版)

Java 9 口袋指南(第4版)

Java 9 口袋指南(第4版)

定 價(jià):¥49.00

作 者: (美)羅伯特-利果里,帕特麗夏-利果里
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121346026 出版時(shí)間: 2018-07-01 包裝: 平裝
開本: 32開 頁數(shù): 260 字?jǐn)?shù):  

內(nèi)容簡介

  本書以通俗易懂的語言介紹了Java語言的語法、類型、并發(fā)編程等基礎(chǔ)知識,同時(shí)還以樣例的形式講解了Lambda表達(dá)式、Java模塊系統(tǒng)、JShell這些Java 8和Java 9新引入的特性。本書不僅能夠滿足初學(xué)者了解、掌握J(rèn)ava語言的需要,還能幫助資深的工程師快速熟悉和把握J(rèn)ava新技術(shù)的發(fā)展趨勢。本書內(nèi)容簡潔、樣例豐富,可以作為Java開發(fā)人員案頭常備的參考書籍。

作者簡介

  Robert Liguori是資深的軟件開發(fā)者,在航空工業(yè)領(lǐng)域提供支持。Robert 在新澤西理查得斯道克頓大學(xué)取得計(jì)算機(jī)科學(xué)與信息技術(shù)學(xué)士學(xué)位,同時(shí)也是Oracle認(rèn)證的Java專家,撰寫過多部 Java 編程語言與 NetBeans IDE 方面的認(rèn)證圖書,其中包括Java Pocket Guide系列。張衛(wèi)濱,資深Java工程師,具有十年以上面向?qū)ο缶幊陶Z言開發(fā)經(jīng)驗(yàn),現(xiàn)居大連。作為一位筆耕不輟的技術(shù)書籍譯者,陸續(xù)翻譯大量Java技術(shù)方向的重要書籍,包括《spring實(shí)戰(zhàn)》《大規(guī)模Java平臺虛擬化與調(diào)優(yōu)》《Java應(yīng)用架構(gòu)設(shè)計(jì):模塊化模式與OSGi\t》《精通Spring MVC 4》等。

圖書目錄

前言 .....................................................................XIII
第 1 部分 語言
第 1 章 命名約定 ..................................................... 3
縮略詞 .....................................................................................3
注解名 .....................................................................................3
類名 .........................................................................................4
常量名 .....................................................................................4
枚舉名稱 .................................................................................4
泛型類型參數(shù)名 ......................................................................4
實(shí)例與靜態(tài)變量名 ..................................................................5
接口名 .....................................................................................5
方法名 .....................................................................................5
包名 .........................................................................................5
模塊名 .....................................................................................6
參數(shù)和本地變量名 ..................................................................6
第 2 章 詞法元素 ..................................................... 9
Unicode 與 ASCII ....................................................................9
壓縮字符串............................................................................11
注釋 .......................................................................................11
關(guān)鍵字 ...................................................................................12
識別符 ...................................................................................13
分隔符 ...................................................................................14
操作符 ...................................................................................15
字面量 ...................................................................................16
轉(zhuǎn)義序列 ...............................................................................19
Unicode 貨幣符號 .................................................................20
第 3 章 基本類型 ................................................... 23
原始類型 ...............................................................................23
原始類型的字面量 ................................................................24
浮點(diǎn)實(shí)體 ...............................................................................26
原始類型的數(shù)值提升 .............................................................28
包裝類 ...................................................................................29
自動(dòng)裝箱和拆箱 ....................................................................30
第 4 章 引用類型 ................................................... 33
引用類型與原始類型的對比 .................................................34
默認(rèn)值 ...................................................................................34
引用對象的轉(zhuǎn)換 ....................................................................36
原始類型與引用類型的轉(zhuǎn)換 .................................................37
傳遞引用類型到方法中 .........................................................37
引用類型的對比 ....................................................................38
拷貝引用類型 ........................................................................40
引用類型的內(nèi)存分配與垃圾回收 ..........................................42
第 5 章 面向?qū)ο缶幊?............................................ 43
類和對象 ...............................................................................43
可變長度的參數(shù)列表 .............................................................49
抽象類與抽象方法 ................................................................50
靜態(tài)數(shù)據(jù)成員、靜態(tài)方法、靜態(tài)常量以及靜態(tài)初始化器 .....51
接口 .......................................................................................52
枚舉 .......................................................................................53
注解類型 ...............................................................................54
函數(shù)式接口............................................................................56
第 6 章 語句和代碼塊 ............................................ 57
表達(dá)式語句............................................................................57
空語句 ...................................................................................58
代碼塊 ...................................................................................58
條件語句 ...............................................................................58
迭代語句 ...............................................................................60
控制轉(zhuǎn)移 ...............................................................................62
synchronized 語句 .................................................................63
斷言語句 ...............................................................................63
異常處理語句 ........................................................................64
第 7 章 異常處理 ................................................... 65
異常層級結(jié)構(gòu) ........................................................................65
檢查型 / 非檢查型異常和錯(cuò)誤...............................................66
常見的檢查型 / 非檢查型異常和錯(cuò)誤 ...................................67
異常處理的關(guān)鍵字 ................................................................69
異常處理的過程 ....................................................................74
定義自己的異常類 ................................................................74
打印異常信息 ........................................................................75
第 8 章 Java 修飾符 .............................................. 77
訪問修飾符............................................................................78
其他(非訪問)修飾符 .........................................................79
修飾符的編碼 ........................................................................80
第 2 部分 平臺
第 9 章 Java 平臺,標(biāo)準(zhǔn)版 .................................... 83
常用的 Java SE API 庫 ..........................................................83
第 10 章 開發(fā)的基礎(chǔ)工具 ....................................... 97
Java 運(yùn)行時(shí)環(huán)境 ....................................................................97
Java 開發(fā)工具集 ....................................................................97
Java 程序結(jié)構(gòu)........................................................................99
命令行工具..........................................................................100
類路徑 .................................................................................105
第 11 章 內(nèi)存管理 ................................................107
垃圾收集器..........................................................................107
內(nèi)存管理工具 ......................................................................109
命令行參數(shù)..........................................................................110
調(diào)整 Java 堆的大小 .............................................................113
元空間 .................................................................................113
與 GC 進(jìn)行交互 ..................................................................113
第 12 章 基本輸入和輸出 ......................................115
標(biāo)準(zhǔn)的流 in、out 和 err .......................................................115
標(biāo)準(zhǔn)輸入和輸出類的層級結(jié)構(gòu) ............................................116
文件讀取和寫入 ..................................................................117
Socket 讀取和寫入 ..............................................................118
序列化 .................................................................................120
壓縮和解壓文件 ..................................................................121
第 13 章 新 I/O API(NIO.2) ................................123
Path 接口 .............................................................................123
Files 類 ................................................................................124
其他特性 .............................................................................125
第 14 章 并發(fā).......................................................127
創(chuàng)建線程 .............................................................................127
線程狀態(tài) .............................................................................128
線程優(yōu)先級..........................................................................129
常用方法 .............................................................................129
同步 .....................................................................................130
并發(fā)工具集..........................................................................132
第 15 章 Java 集合框架 ........................................135
Collection 接口 ....................................................................135
實(shí)現(xiàn) .....................................................................................136
集合框架方法 ......................................................................136
集合類的算法 ......................................................................137
算法的效率..........................................................................138
Comparator 函數(shù)式接口 ......................................................139
便利的工廠方法 ..................................................................142
第 16 章 泛型框架 ................................................143
泛型類與接口 ......................................................................143
具有泛型的構(gòu)造器 ..............................................................144
替換原則 .............................................................................145
類型參數(shù)、通配符與邊界 ...................................................145
Get 和 Put 原則 ....................................................................146
泛型具體化..........................................................................147
非泛型類型中的泛型方法 ...................................................148
第 17 章 Java 腳本 API ........................................149
腳本語言 .............................................................................149
腳本引擎實(shí)現(xiàn) ......................................................................149
搭建腳本語言和引擎環(huán)境 ...................................................151
第 18 章 日期和時(shí)間 API ......................................155
與遺留系統(tǒng)的互操作 ...........................................................156
區(qū)域性日歷..........................................................................156
ISO 日歷 ..............................................................................156
第 19 章 Lambda 表達(dá)式 ......................................163
λE 基礎(chǔ) ..............................................................................163
特定用途的函數(shù)式接口 .......................................................166
通用的函數(shù)式接口 ..............................................................167
關(guān)于 λE 的資源 ..................................................................168
第 20 章 JShell :Java Shell ................................171
起步 .....................................................................................171
片段 .....................................................................................172
使用 JShell ..........................................................................173
JShell 的特性 .......................................................................180
JShell 命令小結(jié) ...................................................................184
第 21 章 Java 模塊系統(tǒng) ........................................187
Jigsaw 項(xiàng)目 .........................................................................187
Java 模塊 .............................................................................188
編譯模塊 .............................................................................190
模塊化 JDK .........................................................................191
jdeps ....................................................................................194
定義模塊 .............................................................................196
導(dǎo)出包 .................................................................................196
聲明依賴 .............................................................................197
傳遞性依賴..........................................................................197
定義服務(wù)提供者 ..................................................................198
jlink .....................................................................................200
第 3 部分 附錄
附錄 A Fluent API ...............................................203
附錄 B 第三方工具 ...............................................205
附錄 C UML 基礎(chǔ) .................................................215
索引 .....................................................................225

本目錄推薦

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