可愛的Java開發者們,讓你們久等了!
9月22日杭州雲栖大會,衆所期待的新書《碼出高效:Java 開發手冊》正式釋出,并宣布将所有圖書收益捐贈于公益項目。

此書從立意到付梓,曆時超過兩年,期間推翻數次寫作思路,曆經曲折與艱辛,隻希望為時代奉獻一本好書,打造中國計算機民族标杆圖書。願這本書能陪伴在衆多工程師的身邊,陪伴大家一起進步、一起成長、感受程式設計的的魅力。
這本書源于影響了全球250萬名開發工程師的《阿裡巴巴Java開發手冊》(簡稱《手冊》)。2017年2月9日,《手冊》的PDF版一經公布,在各大網絡平台引發熱議,甚至走進矽谷,讓世界聽到中國程式員的聲音。2017年,此手冊配套的掃描插件釋出後,已經有45萬名開發工程師下載下傳,數以千計的企業在内部推行。《手冊》在研發效能、人才培養與系統穩定性領域都産生了巨大而深遠的影響,已經成為重要的開發基礎标準檔案。
《手冊》的PDF版點此下載下傳伴随着手冊影響面越來越廣,影響程度越來越深,讀者也越來越好奇《手冊》背後的故事、映射的技術問題以及深層次的技術思考。是以本書應運而生。本書旁征博引、文風輕松,秉持“圖勝于表,表勝于言”的理念,緊扣學以緻用、學以精進的目标,結合阿裡巴巴實踐,與底層源碼解析融會貫通,提升Java開發者實力。
知識梯度分明。本書涵蓋計算機領域基礎知識、面向對象理念、JVM核心解析、資料結構與集合、高并發多線程、異常和日志、單元測試以及如何編寫可讀性強、可維護性好的優雅代碼等多個方面,講解由淺入深。對于初學者,本書可以幫助熟悉各類資料結構和基本架構,學以緻用,完成工作所需。對于中級進階需求的工程師,通過閱讀本書可以将各類架構實作原理成竹在胸,運用得心應手,提升團隊效能。對于進階修煉的工程師,本書陪你深挖原理,走入核心,融會貫通,反哺業界。
與故障相結合。本書搜集線上的真實故障,經過整理後與相應的知識點結合在一起進行講解,闡述了知其然、更要知其是以然的背後邏輯,讓讀者有身臨其境之感。比如,講解連接配接池技術,介紹在現實程式設計時碰到的TIME_WAIT過多的問題原型,解決方案等。
與前沿資訊同步。本書結合業界領先的架構,底層解析采用JDK11源碼。穿插解析7/8/9/10相關的特性、對比異同,如var關鍵字的使用、函數式表達式、紅黑樹、TimSort等。
經過數百個日夜打磨,該書無論對于團隊,還是個人來說,都有着特别的意義。
從團隊協作角度來說,雖然别人都說開發工程師是搬磚的碼農,但我們知道自己是追求個性的藝術家。我們骨子裡追求着代碼的美、系統的美、設計的美,代碼規約其實就是一個對程式美的定義。曾經程式員最引以為豪的代碼,卻因為代碼規約的缺失嚴重制約了互相之間的高效協同,頻繁的系統重構和心驚膽戰的維護似乎成了工作的主旋律,那麼如何走出這種怪圈呢?衆所周知,網際網路公司的效能是企業的核心競争力,展現在開發領域上,其實就是溝通效率和研發效率。本書的書名“碼出高效”指的就是高效溝通與協作。傳遞團隊溝通與協作的理念,順利達到共同的目标。
彩色印刷,保證閱讀體驗
從個人發展角度來說,在計算機程式設計日益普及的今天,程式員群體日益壯大,本書以初級入門、中級進階、進階修煉為目标,指導工程師的成長之路。本書涵蓋計算機領域基礎知識、面向對象理念、JVM核心解析、資料結構與集合、高并發多線程、異常和日志、單元測試以及如何編寫可讀性強、可維護性好的優雅代碼等多個方面,講解由淺入深,囊括了一名開發工程師應具備的基本素質,是工程師成長修煉的必備書籍。
書籍點此購買