《Java 8函數(shù)式編程》讀書(shū)筆記

Java 8版本可能是Java 5版本之后最令人激動(dòng)的一次琅拌,其中的Lambda表達(dá)式和對(duì)集合的流操作被許多Java程序員推薦。目前我們項(xiàng)目組采用了最新的Java 8版本残吩,很多原來(lái)的老式的操作集合的代碼使用集合Steam進(jìn)行了重構(gòu)财忽。為了深入學(xué)習(xí)下相關(guān)特性倘核,花了一周的時(shí)間閱讀了這本《Java 8函數(shù)式編程》泣侮。

簡(jiǎn)介

Java 為什么需要引入函數(shù)式編程

Lambda 表達(dá)式

認(rèn)識(shí)Lambda表達(dá)式、函數(shù)接口紧唱、JDK核心函數(shù)接口

感受Java 8集合流操作的魅力

類(lèi)庫(kù)

深入Java 8的類(lèi)庫(kù)活尊,了解最新特性

高級(jí)集合類(lèi)和收集器

全書(shū)的最大核心部分,深入講解集合如何進(jìn)行函數(shù)式編程漏益,感受Cellectors收集器的強(qiáng)大


數(shù)據(jù)并行化

使用集合是流操作之后蛹锰,數(shù)據(jù)并行化變得輕而易舉,再也不用寫(xiě)一堆煩人的fork-join了绰疤。

測(cè)試铜犬、調(diào)試和重構(gòu)

說(shuō)實(shí)話,流的引入對(duì)于代碼的調(diào)試是個(gè)挑戰(zhàn)轻庆,作者提供的思路重點(diǎn)在peek方法

設(shè)計(jì)和架構(gòu)的原則

函數(shù)式編程如何簡(jiǎn)化常見(jiàn)設(shè)計(jì)模式和設(shè)計(jì)原則

使用Lambda 表達(dá)式編寫(xiě)并發(fā)程序

使用Vert.X和RxJava框架介紹了異步消息和響應(yīng)式編程癣猾,以及引入函數(shù)式編程的代碼簡(jiǎn)化

個(gè)人感受

在最近開(kāi)發(fā)的一個(gè)搜索詞自動(dòng)聯(lián)想的功能中,我大量使用了Java 8的集合流操作余爆,確實(shí)給人耳目一新的感覺(jué)纷宇,代碼變得更加易讀,并行化也非常容易蛾方。一百多頁(yè)的書(shū)像捶,大概兩三個(gè)小時(shí)就可以讀完,加上譯者的水平不錯(cuò)桩砰,讀起來(lái)非常流暢拓春,非常值得一讀,五星推薦亚隅。

點(diǎn)擊下載完整的XMind思維導(dǎo)圖:下載

掃一掃 關(guān)注我的微信公眾號(hào)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末硼莽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子枢步,更是在濱河造成了極大的恐慌沉删,老刑警劉巖渐尿,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異矾瑰,居然都是意外死亡砖茸,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)殴穴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)凉夯,“玉大人,你說(shuō)我怎么就攤上這事采幌【⒐唬” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵休傍,是天一觀的道長(zhǎng)征绎。 經(jīng)常有香客問(wèn)我,道長(zhǎng)磨取,這世上最難降的妖魔是什么人柿? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮忙厌,結(jié)果婚禮上凫岖,老公的妹妹穿的比我還像新娘。我一直安慰自己逢净,他們只是感情好哥放,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著爹土,像睡著了一般甥雕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上着饥,一...
    開(kāi)封第一講書(shū)人閱讀 49,764評(píng)論 1 290
  • 那天犀农,我揣著相機(jī)與錄音,去河邊找鬼宰掉。 笑死呵哨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的轨奄。 我是一名探鬼主播孟害,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼挪拟!你這毒婦竟也來(lái)了挨务?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谎柄,沒(méi)想到半個(gè)月后丁侄,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡朝巫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年鸿摇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片劈猿。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拙吉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出揪荣,到底是詐尸還是另有隱情筷黔,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布仗颈,位于F島的核電站佛舱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏揽乱。R本人自食惡果不足惜名眉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一粟矿、第九天 我趴在偏房一處隱蔽的房頂上張望凰棉。 院中可真熱鬧,春花似錦陌粹、人聲如沸撒犀。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)或舞。三九已至,卻和暖如春蒙幻,著一層夾襖步出監(jiān)牢的瞬間映凳,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工邮破, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留诈豌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓抒和,卻偏偏與公主長(zhǎng)得像矫渔,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子摧莽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容