Thinking in Java 8、Java 11、Java 17 | Bruce Eckel 重講 Java 的編程思想
Java 從 1995 年第一個版本誕生到現(xiàn)在,一度想要用 Java 打造網(wǎng)絡(luò)操作系統(tǒng)的 Sun 公司,卻在企業(yè)級應(yīng)用的跑道上遍地開花。一門編程語言的興起,往往伴隨著一本文筆流暢,包含大量優(yōu)秀范例的圖書出現(xiàn),Bruce Eckel 的?Thinking in Java?就是這樣一本書。想必學(xué)過 Java 的人沒有不知道這本書的吧。
硅谷創(chuàng)業(yè)之父 Paul Graham 曾在《黑客與畫家》中寫道:“判斷一種語言是否流行的條件是,一種免費的實現(xiàn),一本相關(guān)的書籍,以及語言所依附的計算機系統(tǒng)。”
2014 年 3 月 Java 8 的發(fā)布成為了 Java 歷史上一次重大的版本更新,同時也意味著 Java 世界的重啟。隨著 Java 8 的發(fā)布, Bruce 重新回到這門語言上,并出了?On Java 8?這本書。終于又一本?Java 巨著面世了。最近了解到人民郵電出版社圖靈教育要出版這本書的中文版,叫《On Java 中文版》,而且作者為中國讀者單獨增補一部分 Java 11 和 Java 17 的內(nèi)容,這簡直不要太酷!


查漏必看
這本書深入底層,詳述 Java 關(guān)鍵特性的設(shè)計成因,一旦遇到難解的 bug,隨查隨用,可作為初中級開發(fā)者的“查蟲寶典”。
編碼必學(xué)
一般來講,在真實的業(yè)務(wù)場景下,使用設(shè)計模式解耦和純靠 if else 堆代碼,完全是兩種體驗。這本書從語言設(shè)計演進角度,主講“設(shè)計模式”選用方法。在每章的示例里逐步滲透設(shè)計模式的概念,還單獨增設(shè)了“設(shè)計模式”一章,模擬垃圾回收機制。作者認為:“設(shè)計模式的目標(biāo)是隔離代碼中的變化。”
避坑專用
作者在書中明確指出了 Java 語言中存在的一些“設(shè)計缺陷”,這些都是 Java 開發(fā)者不可不知的語言設(shè)計陷阱。這本書一方面幫助新手在入門時有效地規(guī)避了這些“陷阱”,另一方面讓開發(fā)者更好地理解錯誤的本質(zhì),快速找到解決問題的方法。
面試必備
經(jīng)典必讀
適合所有級別Java開發(fā)者反復(fù)閱讀的編程寶典







問:引進出版外版技術(shù)書,經(jīng)常被詬病的一點就是翻譯質(zhì)量,出版社在翻譯方面做了什么努力呢?
編輯答:在招募譯者之前,我們給本書譯者定了一個很清晰的畫像,需要具備 15 年以上 Java 從業(yè)經(jīng)驗,有長期閱讀英文著作的習(xí)慣,中文功底扎實,語言表達流暢。我們前后共收到 200?篇試譯稿,最終在經(jīng)過層層篩選下,確定了 4 位譯者來參與本書翻譯。同時,為了進一步保證翻譯質(zhì)量,還邀請了來自行業(yè)內(nèi)容的 30?位一線 Java 專家參與本書的審校工作。每位老師小到一個技術(shù)詞匯的翻譯,大到整段句子的譯法,都認真對待。雖然看譯文質(zhì)量的好壞見仁見智,但是我們一定會盡力做到最好。


最近這本書終于要問世了!為感謝各位一直以來的關(guān)注,我找圖靈教育出版社的朋友為粉絲爭取到了福利,這次送的《On Java 中文版》分為“基礎(chǔ)卷“和”進階卷“上下兩冊,還有電子版和作者簽名版紙質(zhì)全套書,私人專屬定制。成本比較高,所以這次名額不多,只有1個。近期的其它送書活動,再給大家爭取。
大家在這篇文章下面留言,點“在看”,并轉(zhuǎn)發(fā)到朋友圈。點贊最高的同學(xué)送這套書。如果被識別作弊,則獎品順延,開獎時間:10月20日20:00。
PS:電子版提前解鎖,紙書預(yù)計明年?3 月出版,出版之后編輯會第一時間發(fā)貨~
現(xiàn)在這套書電子版和紙質(zhì)版一起購買很劃算,如果你也對這套書感興趣,可以點擊下方“閱讀原文”,了解一下~
