<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>

          Thinking in Java 8、Java 11、Java 17 | Bruce Eckel 重講 Java 的編程思想

          共 2426字,需瀏覽 5分鐘

           ·

          2021-10-16 02:01

          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)容,這簡直不要太酷!



          到學(xué)習(xí) Java,現(xiàn)在有些人說不需要看書,直接看視頻就能學(xué)會。我是不認同這個觀點的,隨著項目越來越復(fù)雜,拿來即用的知識其實是無法滿足需求的,我覺得一本好書可以起到至關(guān)重要的作用。這本《On Java 中文版》應(yīng)該就可以起到這個作用。它的原版豆瓣評分 9.3,讀源碼、查文檔了解不到的 Java 開發(fā)細節(jié),里面也都有講到
          那么,這本書究竟是怎樣的一本書呢?抱著好奇心,我了解了一下這本書。

          1
          究竟是本怎樣的書?
          01

          查漏必看

          涵蓋所有Java關(guān)鍵特性的設(shè)計原理和實踐方法

          這本書深入底層,詳述 Java 關(guān)鍵特性的設(shè)計成因,一旦遇到難解的 bug,隨查隨用,可作為初中級開發(fā)者的“查蟲寶典”。


          對于新手來講,當(dāng)你打算了解并發(fā)方面的知識時,官方文檔會告訴你涉及到哪些函數(shù),有哪些方法來實現(xiàn),可一旦實際用起來一定會出各種問題。因為并發(fā)不僅僅涉及語言層面,同時涉及到操作系統(tǒng)的底層機制,如果不了解語言的設(shè)計原理,修 bug 是很費力的。

          02

          編碼必學(xué)

          從語言設(shè)計演進角度,主講“設(shè)計模式”選用方法

          一般來講,在真實的業(yè)務(wù)場景下,使用設(shè)計模式解耦和純靠 if else 堆代碼,完全是兩種體驗。這本書從語言設(shè)計演進角度,主講“設(shè)計模式”選用方法。在每章的示例里逐步滲透設(shè)計模式的概念,還單獨增設(shè)了“設(shè)計模式”一章,模擬垃圾回收機制。作者認為:“設(shè)計模式的目標(biāo)是隔離代碼中的變化。”


          03

          避坑專用

          Java開發(fā)者不可不知的語言設(shè)計陷阱
          對于新手來說,他們必須 “周旋”于各種語言特性之中,不斷猜測應(yīng)該用什么、不應(yīng)該用什么。因受困于這些“設(shè)計陷阱”,而無法追蹤其問題所在,這是最令人挫敗的。


          作者在書中明確指出了 Java 語言中存在的一些“設(shè)計缺陷”,這些都是 Java 開發(fā)者不可不知的語言設(shè)計陷阱。這本書一方面幫助新手在入門時有效地規(guī)避了這些“陷阱”,另一方面讓開發(fā)者更好地理解錯誤的本質(zhì),快速找到解決問題的方法。



          04

          面試必備

          參加大廠Java筆試的通關(guān)秘籍?
          近幾年,扎實的 Java 基本功已經(jīng)成為入職大廠的敲門磚,這本書可以作為筆試通關(guān)秘籍,很多基礎(chǔ)的筆試題在本書中都能找到答案。



          05

          經(jīng)典必讀

          適合所有級別Java開發(fā)者反復(fù)閱讀的編程寶典


          這本書內(nèi)容深入淺出,作者語言幽默風(fēng)趣,是一本可作為新手入門快速概覽、中級開發(fā)者查漏補缺、高級開發(fā)者扎實基本功的面向?qū)ο蠼?jīng)典教材。

          2
          問答Q&A

          出版社編輯朋友對于這本書的一些答疑
          01
          問:Java 8 雖說是變化比較大的版本,吸收了函數(shù)式編程的一些優(yōu)點,但作為長期支持版的 Java 17 都將發(fā)布了,我很好奇《On Java 中文版》能給我們帶來多大的幫助呢?
          編輯答:關(guān)于本書版本的問題,圖靈和幾位譯者、作者進行了深入的探討。最終決定為中國讀者單獨增補一部分 Java 11 和Java 17 的內(nèi)容。目前,這部分內(nèi)容作者正在寫作中,之后會逐步更新出來。
          《On Java 中文版》的目錄可以提前感受一下。此書分為“基礎(chǔ)卷“和”進階卷“上下兩冊,看起來內(nèi)容很多,其實內(nèi)容特別系統(tǒng)全面。

          On Java 中文版

          02

          問:引進出版外版技術(shù)書,經(jīng)常被詬病的一點就是翻譯質(zhì)量,出版社在翻譯方面做了什么努力呢?

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




          3
          贈書活動



          最近這本書終于要問世了!為感謝各位一直以來的關(guān)注,我找圖靈教育出版社的朋友為粉絲爭取到了福利,這次送的《On Java 中文版》分為“基礎(chǔ)卷“和”進階卷“上下兩冊,還有電子版和作者簽名版紙質(zhì)全套書,私人專屬定制。成本比較高,所以這次名額不多,只有1。近期的其它送書活動,再給大家爭取。

          大家在這篇文章下面留言,點“在看”,并轉(zhuǎn)發(fā)到朋友圈。點贊最高的同學(xué)送這套書。如果被識別作弊,則獎品順延,開獎時間:10月20日20:00。

          PS:電子版提前解鎖,紙書預(yù)計明年?3 月出版,出版之后編輯會第一時間發(fā)貨~

          現(xiàn)在這套書電子版和紙質(zhì)版一起購買很劃算,如果你也對這套書感興趣,可以點擊下方“閱讀原文”,了解一下~

          瀏覽 94
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  久久视频99 | 亚洲一级黄片 | 国产91人妻 | 久久国产成人免费视频 | 你懂的 91 |