
1. 基本資訊
Java 8函式式編程 Java 8 Lambdas: Functional Programming for the Masses
[英] Richard Warburton 著 ; 王群鋒 譯
人民郵電出版社,2015年3月出版
1.1. 讀薄率
書籍總字數191千字,筆記總字數8153字,
讀薄率8153÷191000≈4.27%
1.2. 讀厚方向
-
Java實戰(第二版)
-
Java技術手冊(原書第7版)
-
Learning Java Functional Programming
-
Functional C#
-
Functional Programming in C#
1.3. 筆記--章節對應關系
| 筆記 | 章節 | 字數 |
| 讀Java8函式式編程筆記01_Lambda運算式 | 第1章 簡介 第2章 Lambda運算式 |
869 |
| 讀Java8函式式編程筆記02_流 | 第3章 流 | 944 |
| 讀Java8函式式編程筆記03_高級集合類和收集器 | 第5章 高級集合類和收集器 | 787 |
| 讀Java8函式式編程筆記04_類別庫 | 第4章 類別庫 | 1214 |
| 讀Java8函式式編程筆記05_資料并行化 | 第6章 資料并行化 | 1227 |
| 讀Java8函式式編程筆記06_Lambda運算式撰寫并發程式 | 第9章 使用Lambda運算式撰寫并發程式 | 881 |
| 讀Java8函式式編程筆記07_設計和架構的原則 | 第8章 設計和架構的原則 | 1348 |
| 讀Java8函式式編程筆記08_測驗、除錯和重構 | 第7章 測驗、除錯和重構 第10章 下一步該怎么辦 |
883 |
| 總計 | 8153 |
2. 亮點
2.1. 設計模式的生老病死
設計模式不是一成不變的,隨著T技術的飛速發展,它也會生老病死,會過時,需要革新,推陳出新,
2.2. Java8函式式編程沒提供什么
-
沒有單子
-
沒有語言層面的惰性求值
-
沒有為不可變性提供額外支持
2.3 可有可無的注釋其實很重要
@FunctionalInterface 重構代碼時,使用它能很容易發現問題
2.4 資料并行化需具體分析相關性能
影響并行化性能的因素有很多,并行化很可能沒有串行快,這需要具體場景具體測驗,
3. 感想
3.1. 似曾相似和亮點漸少
同一主題的書籍看多了后,似曾相似感漸強,隨之而來的就是亮點漸少,
3.2 可有可無的往往堪大用
前文提到的注釋就是這樣的,不加,也沒有多大問題;這就像電動自行車頭盔一樣,正常情況下,不戴也能正常騎行(當然咯,被警察叔叔抓到就要罰款咯),但是,真正出事故了的時候,是能保命的,同理,重構代碼時,那個注釋能快速定位,減少排錯時間,
建議:可有可無,選有,
3.3. 經典書籍,推薦閱讀
Java8作為java系列的里程碑版本,專門針對Java 8 的這本書是推薦閱讀的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/543596.html
標籤:其他
