让你久等了!《码出高效:Java 开发手册》正式发布
可愛的Java開發(fā)者們,讓你們久等了!
9月22日杭州云棲大會,眾所期待的新書《碼出高效:Java 開發(fā)手冊》正式發(fā)布,并宣布將所有圖書收益捐贈于公益項目。
此書從立意到付梓,歷時超過兩年,期間推翻數(shù)次寫作思路,歷經(jīng)曲折與艱辛,只希望為時代奉獻(xiàn)一本好書,打造中國計算機(jī)民族標(biāo)桿圖書。愿這本書能陪伴在眾多工程師的身邊,陪伴大家一起進(jìn)步、一起成長、感受編程的的魅力。
這本書源于影響了全球250萬名開發(fā)工程師的《阿里巴巴Java開發(fā)手冊》(簡稱《手冊》)。2017年2月9日,《手冊》的PDF版一經(jīng)公布,在各大網(wǎng)絡(luò)平臺引發(fā)熱議,甚至走進(jìn)硅谷,讓世界聽到中國程序員的聲音。2017年,此手冊配套的掃描插件發(fā)布后,已經(jīng)有45萬名開發(fā)工程師下載,數(shù)以千計的企業(yè)在內(nèi)部推行。《手冊》在研發(fā)效能、人才培養(yǎng)與系統(tǒng)穩(wěn)定性領(lǐng)域都產(chǎn)生了巨大而深遠(yuǎn)的影響,已經(jīng)成為重要的開發(fā)基礎(chǔ)標(biāo)準(zhǔn)文件。
?
《手冊》的PDF版點此下載
?
伴隨著手冊影響面越來越廣,影響程度越來越深,讀者也越來越好奇《手冊》背后的故事、映射的技術(shù)問題以及深層次的技術(shù)思考。因此本書應(yīng)運而生。本書旁征博引、文風(fēng)輕松,秉持“圖勝于表,表勝于言”的理念,緊扣學(xué)以致用、學(xué)以精進(jìn)的目標(biāo),結(jié)合阿里巴巴實踐,與底層源碼解析融會貫通,提升Java開發(fā)者實力。
知識梯度分明。本書涵蓋計算機(jī)領(lǐng)域基礎(chǔ)知識、面向?qū)ο罄砟睢VM核心解析、數(shù)據(jù)結(jié)構(gòu)與集合、高并發(fā)多線程、異常和日志、單元測試以及如何編寫可讀性強(qiáng)、可維護(hù)性好的優(yōu)雅代碼等多個方面,講解由淺入深。對于初學(xué)者,本書可以幫助熟悉各類數(shù)據(jù)結(jié)構(gòu)和基本框架,學(xué)以致用,完成工作所需。對于中級進(jìn)階需求的工程師,通過閱讀本書可以將各類框架實現(xiàn)原理成竹在胸,運用得心應(yīng)手,提升團(tuán)隊效能。對于高級修煉的工程師,本書陪你深挖原理,走入內(nèi)核,融會貫通,反哺業(yè)界。
與故障相結(jié)合。本書搜集線上的真實故障,經(jīng)過整理后與相應(yīng)的知識點結(jié)合在一起進(jìn)行講解,闡述了知其然、更要知其所以然的背后邏輯,讓讀者有身臨其境之感。比如,講解連接池技術(shù),介紹在現(xiàn)實編程時碰到的TIME_WAIT過多的問題原型,解決方案等。
與前沿信息同步。本書結(jié)合業(yè)界領(lǐng)先的框架,底層解析采用JDK11源碼。穿插解析7/8/9/10相關(guān)的特性、對比異同,如var關(guān)鍵字的使用、函數(shù)式表達(dá)式、紅黑樹、TimSort等。
經(jīng)過數(shù)百個日夜打磨,該書無論對于團(tuán)隊,還是個人來說,都有著特別的意義。
從團(tuán)隊協(xié)作角度來說,雖然別人都說開發(fā)工程師是搬磚的碼農(nóng),但我們知道自己是追求個性的藝術(shù)家。我們骨子里追求著代碼的美、系統(tǒng)的美、設(shè)計的美,代碼規(guī)約其實就是一個對程序美的定義。曾經(jīng)程序員最引以為豪的代碼,卻因為代碼規(guī)約的缺失嚴(yán)重制約了相互之間的高效協(xié)同,頻繁的系統(tǒng)重構(gòu)和心驚膽戰(zhàn)的維護(hù)似乎成了工作的主旋律,那么如何走出這種怪圈呢?眾所周知,互聯(lián)網(wǎng)公司的效能是企業(yè)的核心競爭力,體現(xiàn)在開發(fā)領(lǐng)域上,其實就是溝通效率和研發(fā)效率。本書的書名“碼出高效”指的就是高效溝通與協(xié)作。傳遞團(tuán)隊溝通與協(xié)作的理念,順利達(dá)到共同的目標(biāo)。
彩色印刷,保證閱讀體驗
從個人發(fā)展角度來說,在計算機(jī)編程日益普及的今天,程序員群體日益壯大,本書以初級入門、中級進(jìn)階、高級修煉為目標(biāo),指導(dǎo)工程師的成長之路。本書涵蓋計算機(jī)領(lǐng)域基礎(chǔ)知識、面向?qū)ο罄砟睢VM核心解析、數(shù)據(jù)結(jié)構(gòu)與集合、高并發(fā)多線程、異常和日志、單元測試以及如何編寫可讀性強(qiáng)、可維護(hù)性好的優(yōu)雅代碼等多個方面,講解由淺入深,囊括了一名開發(fā)工程師應(yīng)具備的基本素質(zhì),是工程師成長修煉的必備書籍。
原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的让你久等了!《码出高效:Java 开发手册》正式发布的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云 MVP技术直播——缪政辉教你如何
- 下一篇: 《阿里巴巴Java开发手册》发布一周年!