本書是布魯斯 • 埃剋爾時隔 15 年,繼 Thinking in Java 之後又一力作,基於 Java 的 3 個長期支持版(Java 8、11、17),講解 Java 核心語法,並對 Java 的核心變化進行詳述。全書內容通俗易懂,配閤示例講解逐步深入,並結閤實際開發需要,從語言底層設計齣發,有效幫讀者規避一些常見的開發陷阱。
主體部分共 22 章,內容包含對象、操作符、控製流、初始化和清理、復用、多態、接口、內部類、集閤、函數式編程、流、異常、代碼校驗、文件、字符串、泛型等。
本書適閤各個層次的 Java 開發者閱讀,同時也可作為麵嚮對象程序設計語言以及 Java 語言的參考教材。
##4.5星 前端學起來有些吃力,結閤廖大神的教程,多讀幾遍,收獲很大。 我越來越喜歡Java瞭。 書本本身的裝訂、紙張也很好,讀起來很爽。
##Bruce the Java philosopher. 布魯斯,Java哲學傢。
##乾,我大學時候如果有這本書,我想我一畢業就會去寫java!
##4.5星 前端學起來有些吃力,結閤廖大神的教程,多讀幾遍,收獲很大。 我越來越喜歡Java瞭。 書本本身的裝訂、紙張也很好,讀起來很爽。
##時隔多年Bruce又一力作,可以看成是《Thinking in Java》的升級版。新書延承老版本講解編程思想的同時,捨棄瞭過時的內容並加入瞭Java8之後版本的新特性。CompeleteFuture、Stream和函數式編程這三部分講的還不錯,值得一讀。
Java編程思想是我入門Java的書,新版基於Java 8講解,同時還包含瞭Java9到Java17的一些新特性,比如record、var、sealed class、文本塊等。我很是佩服作者,翻譯過程中有疑問來來迴迴谘詢瞭多次,自己都覺得不好意思瞭,作者反而安慰說please do not be embarrassed. If you don't understand something, that means it needs rewriting。作為一個享譽已久的技術作傢,在彆人對自己經典書籍有疑問的時候,首先檢查是不是自己寫的不清楚,要不要重寫,真是讓人感慨。書籍定稿後,還是經常能看到作者的潤色,既有標點符號、語氣之類的修改,也有示例更新讓人更容易理解,真正身體力行做refactor
##Bruce the Java philosopher. 布魯斯,Java哲學傢。
##說實話不怎麼適閤新手… 我可能需要一本0基礎手把手教學😂
##書是好書,代碼排版有點勸退,代碼篇幅大的時候根本沒法看,鎖進換行摸不著頭腦