官术网_书友最值得收藏!

前言

本書是“Java編程方法論系列叢書”的第一本書,“Java編程方法論系列叢書”將我多年的代碼經驗通過講述優秀的RxJava 2、Reactor 3、Reactor-Netty與Spring WebFlux等框架庫的源碼細節展現出來,目的是讓大家可以學習一種讀源碼的方式。也就是說,看源碼不僅要看懂它干了什么,而且更應該看相關源碼的設計思路以及技巧。這就好比研讀一篇好文章一樣,要揣摩作者的行文方式。

與理解代碼相比,我更愿意帶給大家的是一種生活態度。Java的第一個身份是語言,語言是用于描述我們的思想和生活的,所以帶著生活中的理念來讀源碼,你就會發現情況大為不同:各種編程技巧和實現思路通通擺在了你的眼前。本系列叢書就是從這個角度出發的,所以針對的讀者是那些想要提高自己對于基礎代碼掌控能力的中高級程序員。

下面具體介紹一下本書內容。本書主要講解了到底什么是響應式,從代碼設計層面將JDK 9+中的Flow API、RxJava 2中關于源的創建,以及調度與背壓等相關核心操作娓娓道來,并通過實戰案例幫助大家更好地理解和使用相關的API。本書涉及了大量并發編程方面的技巧,以及從基礎代碼角度介紹了各種接口、設計模式和與之相關的基礎知識點,并將它們融會貫通。這就好比我們上學的時候,老師向我們傳授基礎知識,然后通過習題讓我們掌握這些基礎知識的運用技巧。本書也遵循了這個思路,同時這也符合我寫書的初衷。

限于篇幅,有些內容沒能完全在書中呈現,為了降低圖書的閱讀理解難度,我專門錄制了相關的分享視頻,可以更直觀地帶領大家走進源碼世界。視頻可以說是圖書的有益補充,歡迎大家觀看、學習。另外,希望讀者通過學習本書了解響應式編程如何帶來程序性能的提升以及其正確的使用方式。在錄制本系列叢書的另一本書《Java編程方法論:響應式Reactor 3、Reactor-Netty和Spring WebFlux》(后續出版)的相關視頻時,使我感到很榮幸的是,視頻得到了Spring官方的肯定,并在Spring官方推特和博客上進行了宣傳、推廣,這增加了我對本系列叢書的信心。

最后,感謝尹相宇同學,沒有你聽我啰啰唆唆地講代碼,我估計自己的這份激情難以維持,當然,這本書的順利出版也離不開你的審閱。另外,需要感謝的還有付睿編輯,她幫助我修正了很多表達細節上的錯誤。最后,感謝我的家人對我的理解和默默付出。

知秋(李飛)

2019年2月15日

主站蜘蛛池模板: 桐梓县| 正阳县| 静乐县| 同江市| 壤塘县| 准格尔旗| 永新县| 商洛市| 正镶白旗| 临桂县| 毕节市| 类乌齐县| 嫩江县| 安庆市| 衡南县| 莱西市| 巩义市| 封开县| 洪雅县| 荣昌县| 鹤庆县| 晴隆县| 渑池县| 灵台县| 昌都县| 蓬溪县| 靖安县| 海阳市| 隆尧县| 巫溪县| 龙南县| 呼图壁县| 德令哈市| 泰顺县| 东乡族自治县| 沙洋县| 遵化市| 招远市| 韶关市| 楚雄市| 萨迦县|