注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合寫給大忙人看的Java SE 8

寫給大忙人看的Java SE 8

寫給大忙人看的Java SE 8

定 價(jià):¥59.00

作 者: (美)Cay S.Horstmann(凱·S.霍斯曼)著; 張若飛 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121227288 出版時(shí)間: 2015-01-01 包裝: 平裝
開本: 16開 頁數(shù): 240 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《寫給大忙人看的Java SE 8》向Java開發(fā)人員言簡(jiǎn)意賅地介紹了Java 8 的許多新特性(以及Java 7 中許多未被關(guān)注的特性),《寫給大忙人看的Java SE 8》延續(xù)了《快學(xué)Scala》“不廢話”的風(fēng)格?!秾懡o大忙人看的Java SE 8》共分為9章。第1章講述了lambda表達(dá)式的全部語法;第2章給出了流的完整概述;第3章給出了使用lambda表達(dá)式設(shè)計(jì)庫的有效技巧;第4章介紹了JavaFX;第5章詳細(xì)介紹了Java新增的日期/時(shí)間API;第6章介紹了原子計(jì)數(shù)器、并發(fā)哈希映射、并行數(shù)組操作等特性中的改進(jìn);第7章介紹了如何在Java虛擬機(jī)上執(zhí)行JavaScript,以及如何與Java代碼進(jìn)行交互操作;第8章描述了Java 8中其他一些不起眼但很實(shí)用的特性;第9章則關(guān)注于Java 7中改進(jìn)的異常處理,以及其他一些你可能會(huì)忽略掉的API?!秾懡o大忙人看的Java SE 8》適合所有Java程序員、軟件設(shè)計(jì)師、架構(gòu)師及軟件開發(fā)愛好者閱讀。對(duì)于想要快速了解Java SE 8新特性的Java工程師來說,《寫給大忙人看的Java SE 8》是一本不可多得的枕邊讀物。

作者簡(jiǎn)介

  Cay S. Horstmann,不僅是Scala for the Impatient(Addison-Wesley于2012年出版)一書的作者,而且是Core Java, Volumes I and II, Ninth Edition(Prentice Hall于2013年出版)一書的主要作者,他還編寫了一系列針對(duì)專業(yè)編程人員和計(jì)算機(jī)專業(yè)學(xué)生的書籍。他是圣荷西州立大學(xué)計(jì)算機(jī)科學(xué)專業(yè)的一名教授,也是一位Java擁護(hù)者。張若飛,專注于Java、Grails等開源技術(shù),IT公司軟件架構(gòu)師與技術(shù)部負(fù)責(zé)人,也是《Java EE 6開發(fā)手冊(cè)?高級(jí)篇(第4版)》《Grails權(quán)威指南》等多部專業(yè)著作的譯者。

圖書目錄

第1章 lambda表達(dá)式 0
1.1 為什么要使用lambda表達(dá)式 2
1.2 lambda表達(dá)式的語法 4
1.3 函數(shù)式接口 6
1.4 方法引用 8
1.5 構(gòu)造器引用 10
1.6 變量作用域 10
1.7 默認(rèn)方法 14
1.8 接口中的靜態(tài)方法 17
練習(xí) 18 第2章 Stream API 20
2.1 從迭代器到Stream操作 22
2.2 創(chuàng)建Stream 23
2.3 filter、map和flatMap方法 25
2.4 提取子流和組合流 26
2.5 有狀態(tài)的轉(zhuǎn)換 27
2.6 簡(jiǎn)單的聚合方法 28
2.7 Optional類型 29
2.7.1 使用Optional值 29
2.7.2 創(chuàng)建可選值 30
2.7.3 使用flatMap來組合可選值函數(shù) 31
2.8 聚合操作 32
2.9 收集結(jié)果 33
2.10 將結(jié)果收集到Map中 35
2.11 分組和分片 37
2.12 原始類型流 40
2.13 并行流 42
2.14 函數(shù)式接口 44
練習(xí) 45 第3章 使用lambda編程 48
3.1 延遲執(zhí)行 50
3.2 lambda表達(dá)式的參數(shù) 51
3.3 選擇一個(gè)函數(shù)式接口 52
3.4 返回函數(shù) 55
3.5 組合 56
3.6 延遲 58
3.7 并行操作 59
3.8 處理異常 60
3.9 lambda表達(dá)式和泛型 63
3.10 一元操作 65
練習(xí) 67 第4章 JavaFX 72
4.1 Java GUI編程簡(jiǎn)史 74
4.2 你好,JavaFX! 75
4.3 事件處理 76
4.4 JavaFX屬性 77
4.5 綁定 80
4.6 布局 85
4.7 FXML 91
4.8 CSS 95
4.9 動(dòng)畫和特殊效果 97
4.10 不尋常的控件 100
練習(xí) 103第5章 新的日期和時(shí)間API 106
5.1 時(shí)間線 108
5.2 本地日期 110
5.3 日期校正器 113
5.4 本地時(shí)間 114
5.5 帶時(shí)區(qū)的時(shí)間 115
5.6 格式化和解析 119
5.7 與遺留代碼互操作 122
練習(xí) 123 第6章 并發(fā)增強(qiáng) 126
6.1 原子值 128
6.2 ConcurrentHashMap改進(jìn) 131
6.2.1 更新值 132
6.2.2 批量數(shù)據(jù)操作 134
6.2.3 Set視圖 136
6.3 并行數(shù)組操作 137
6.4 可完成的Future 138
6.4.1 Future 138
6.4.2 編寫Future 139
6.4.3 Future流水線 139
6.4.4 編寫異步操作 141
練習(xí) 143 第7章 JavaScript引擎――Nashorn 146
7.1 從命令行運(yùn)行Nashorn 148
7.2 從Java運(yùn)行Nashorn 149
7.3 調(diào)用方法 150
7.4 構(gòu)造對(duì)象 151
7.5 字符串 153
7.6 數(shù)字 153
7.7 使用數(shù)組 154
7.8 列表和映射 155
7.9 lambda表達(dá)式 156
7.10 繼承Java類及實(shí)現(xiàn)Java接口 157
7.11 異常 158
7.12 Shell腳本 159
7.12.1 執(zhí)行Shell命令 159
7.12.2 字符串插值 160
7.12.3 腳本輸入 161
7.13 Nashorn和JavaFX 162
練習(xí) 164 第8章 雜項(xiàng)改進(jìn) 166
8.1 字符串 168
8.2 數(shù)字類 168
8.3 新的數(shù)學(xué)函數(shù) 169
8.4 集合 170
8.4.1 集合類中添加的方法 170
8.4.2 比較器 171
8.4.3 Collections類 173
8.5 使用文件 173
8.5.1 讀取文件行的流 173
8.5.2 遍歷目錄項(xiàng)的流 175
8.5.3 Base64編碼 176
8.6 注解 177
8.6.1 可重復(fù)的注解 177
8.6.2 可用于類型的注解 179
8.6.3 方法參數(shù)反射 181
8.7 其他一些細(xì)微的改進(jìn) 182
8.7.1 Null檢查 182
8.7.2 延遲消息 182
8.7.3 正則表達(dá)式 183
8.7.4 語言環(huán)境 183
8.7.5 JDBC 185
練習(xí) 185 第9章 你可能錯(cuò)過的Java 7特性 188
9.1 異常處理改進(jìn) 190
9.1.1 try-with-resources語句 190
9.1.2 忽略異常 191
9.1.3 捕獲多個(gè)異常 192
9.1.4 更簡(jiǎn)單地處理反射方法的異常 193
9.2 使用文件 193
9.2.1 Path 194
9.2.2 讀取和寫入文件 196
9.2.3 創(chuàng)建文件和目錄 197
9.2.4 復(fù)制、移動(dòng)和刪除文件 198
9.3 實(shí)現(xiàn)equals、hashCode和compareTo方法 198
9.3.1 安全的Null值相等測(cè)試 198
9.3.2 計(jì)算哈希碼 199
9.3.3 比較數(shù)值類型對(duì)象 200
9.4 安全需要 201
9.5 其他改動(dòng) 204
9.5.1 將字符串轉(zhuǎn)換為數(shù)字 204
9.5.2 全局Logger 204
9.5.3 Null檢查 205
9.5.4 ProcessBuilder 205
9.5.5 URLClassLoader 206
9.5.6 BitSet 206
練習(xí) 207
索引 209

本目錄推薦

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