<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          等了15年,這本豆瓣評分高達9.3的編程巨著終于出版了!

          共 2771字,需瀏覽 6分鐘

           ·

          2022-04-23 22:28

          哲學家Ludwig Wittgenstein(1889—1951)曾說過,“我的語言之局限,即我的世界之局限”。基本意思是,你的語言限制了你思考問題的方式,學習編程語言也是同樣的道理。
          比如,你在C++中,需要非常麻煩地向正在運行的系統(tǒng)動態(tài)添加新類型,但如果決定遷移到Java上卻顯得自然而然,Java在C++基礎上擴展了我們的編程思維。再比如,在Java中不了解upcasting就無法真正了解繼承和多態(tài),如果一旦開始使用Python就會發(fā)覺,Java語言再次使你的思維受限。
          所謂的“思維受限”,實際是對“語言設計缺陷”層面缺乏認識。很難有技術書能夠從語言設計層面既教你如何用,同時也告訴你為什么,首版發(fā)布于1996年的Thinking in Java開源書卻同時兼顧了這兩點,并因此多次榮獲 Jolt 最佳圖書獎(被譽為“軟件業(yè)界的奧斯卡”)。
          得益作者開放深度研討的方式,該書也受到了全世界讀者的追捧,被譯為了十幾種語言。但遺憾的是,在經歷了4個版本的更新后,其最后一版Thinking in Java 4th發(fā)布于2007年,之后再無更新。
          直至Java 8發(fā)布,原書作者Bruce Eckel才愿意重回Java,重新動筆完成了新書ON JAVA 8,一經發(fā)布就得到了讀者的高度關注。


          用Bruce話來講,Thinking in Java是以純面向對象思想教授編程,ON JAVA 8更像是對Java語言自身的重塑,借由函數(shù)式編程的視角來講解。
           
          1

           基于Java 8、11、17
          Java 8 雖說是變化比較大的版本,吸收了函數(shù)式編程的一些優(yōu)點,但作為長期支持版的 Java 17 都將發(fā)布了,這本書能給我們帶來多大的幫助呢?關于本書版本的問題,圖靈和幾位譯者、作者進行了深入的探討,并最終決定根據(jù)Java11、17等版本的新特性做了關鍵更新。
          2

           一線技術大咖專業(yè)解讀
          為了降低新手讀者降低閱讀難度,我們邀請到了從業(yè)Java開發(fā)十年以上,擁有一線Java開發(fā)經驗的專家老師(DDD 專家張逸、服務端專家梁桂釗、軟件系統(tǒng)架構專家王前明、譯者陳德偉)為本書重點章節(jié)(高度貼合實際業(yè)務且易犯錯的內容)錄制精講視頻,幫你有效總結Java開發(fā)精要。

          (上圖為ON JAVA導讀指南節(jié)選內容)


          3

           流暢閱讀,精準還原原作神韻
          引進外版技術書經常被詬病的一點就是翻譯質量,相信這也是很多讀者最關心點,這同樣也是我們最為重視的問題。
          4位譯者通過公開競稿,從200多篇試譯稿件中脫穎而出,均具備15年以上Java從業(yè)經驗,有長期閱讀英文著作的習慣,中文功底扎實,語言表達流暢。
          為了進一步保證翻譯質量,我們邀請了來自行業(yè)內的20位一線Java開發(fā)者參與本書的審校工作。并提前半年向部分讀者開放出版,結合第一批讀者的閱讀反饋進一步進行修訂。

          借用圖靈譯者王明發(fā)老師的話來說,“沒有趨近完美的譯文,如果沒有期限,可以改到天荒地老。” 誠然,譯文質量的好壞見仁見智。如果之后您在閱讀中遇到譯錯之處,也請大家在圖靈社區(qū)多多提交勘誤。

          4

           業(yè)內專家高度贊譽
          On Java 8 的中譯版措辭精準,如實還原原作神韻。Bruce Eckel深入淺出地講解了Java語言的設計原理,值得所有Java開發(fā)者一讀,尤其推薦給剛入行不久的Java開發(fā)者,因為本書能夠清晰地解答他們在業(yè)務開發(fā)過程中遇到的諸多疑問。

          ——周經森(Kingsum Chow),阿里CTO線研究員,JCP執(zhí)行委員會委員

          時至今日,Java這門企業(yè)級應用語言已走過26個年頭,2014年發(fā)布的Java 8無疑是Java技術演進歷史上的里程碑事件。《On Java 中文版》是Bruce Eckel時隔15年,繼Thinking in Java之后的又一力作,基于Java 8,同時增加了Java 11 、17的相關內容,結合大量的源碼實例,講解了各種設計原理與實現(xiàn)權衡,使讀者知其然而后知其所以然,很適合各個層次的Java開發(fā)者閱讀。

          ——李三紅,Java Champion,阿里云程序語言與編譯器技術總監(jiān)

          市面上講Java編程的書有很多,《On Java 中文版》是其中較為獨特的一本“入門”書。初讀可能會被它的篇幅和稍顯晦澀的內容中途勸退,但如果有勇氣重讀,一定會從中受益。本書全面系統(tǒng)地介紹了Java核心知識,更重要的是,從編程語言設計的獨特視角,以產業(yè)實踐的得失為鑒,讓讀者不僅掌握體系化的知識點,而且能夠切身體會軟件設計的哲學與方法。透過現(xiàn)象看本質的能力一定程度上決定了職場高度,相信本書同樣可成為Java開發(fā)者職場進階的有效助力,值得不同階段的開發(fā)者反復翻閱。

          除以上,針對書中作者的某一觀點,我持保留態(tài)度。今天的互聯(lián)網(wǎng)大廠無一例外,所構建的Java應用規(guī)模都是超出想象的,絕不能用“普遍”“簡單”來解釋,其中的生產力和擴展性等核心能力是不可替代的。 

          —— 楊曉峰,Tencent JDK負責人

           相信很多Java開發(fā)者都是通過閱讀Bruce Eckel的經典書Thinking in Java,學會并愛上Java語言的。《On Java 中文版》這本書全面講解了Java語言的精要所在,很高興看到Bruce向書中補充了從 Java 9 到 Java 17 的新語言特性,完整呈現(xiàn)了Java語言的相關重點內容。這本書既涉及函數(shù)化編程、模塊化技術、變量類型推斷,也涉及record記錄、sealed密封類和接口等新內容。邊閱讀、邊調試代碼、邊思考設計原理和實現(xiàn)方式,Java這杯咖啡讓人陶醉。

          ——張建鋒,永源中間件總經理

          十年前,當我還是實習生的時候有幸拜讀了本書作者寫的Thinking in Java。由于書很厚,我和一位同事還將書撕成三份,一份放在公司看,一份放在家里看,還有一份隨身帶著看,反復詳讀不下三遍。萬丈高樓平地起,我一直認為夯實基礎是剛入行幾年的開發(fā)者最重要的事情!十年之后,Java經歷了JDK6、7、8和9等多個版本的演進,本書與時俱進地增加了函數(shù)式編程、流和反射等JDK新特性。

          ——方騰飛,螞蟻集團高級技術專家,《Java并發(fā)編程的藝術》作者


          這么優(yōu)質的書籍當然忘不了各位小伙伴了,因此我向圖靈社區(qū)申請了一波福利,送大家三套書,在這篇文章下方留言,我會選取點贊量最多的 3 位讀者,送給你一套《On Java 中文版》,這波福利真心香~~~


          另外,我還向出版社申請了一波購買福利!!! 
          京東隱鏈:https://item.jd.com/13122659.html  隱鏈價格比對外售價便宜了10.6元,到手價只需要 169 元。



          點擊下方原文鏈接即可購買
          瀏覽 13
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产成人无码精品久久久一区 | 拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍拍电影 | 天天干天天碰 | 久久久久亚洲AV综合波多野结衣 | 亚洲AV无码久久久久网站飞鱼 |