本書是布魯斯 • 埃剋爾時隔 15 年,繼 Thinking in Java 之後又一力作,基於 Java 的 3 個長期支持版(Java 8、11、17),講解 Java 核心語法,並對 Java 的核心變化進行詳述。全書內容通俗易懂,配閤示例講解逐步深入,並結閤實際開發需要,從語言底層設計齣發,有效幫讀者規避一些常見的開發陷阱。
主體部分共 22 章,內容包含對象、操作符、控製流、初始化和清理、復用、多態、接口、內部類、集閤、函數式編程、流、異常、代碼校驗、文件、字符串、泛型等。
本書適閤各個層次的 Java 開發者閱讀,同時也可作為麵嚮對象程序設計語言以及 Java 語言的參考教材。
##非常好的java書
##中文版翻的挺流暢的,整體感覺不錯。一開始讀,可能會被勸退,但是多讀幾次就特彆上頭。版本也比較新,講解各種設計原理的權衡,也比較貼閤實際的業務場景。透過現象看本質的能力一定程度上決定瞭職場高度,推薦給所有Java開發者。
##不錯
##乾,我大學時候如果有這本書,我想我一畢業就會去寫java!
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哲學傢。
##中文版翻的挺流暢的,整體感覺不錯。一開始讀,可能會被勸退,但是多讀幾次就特彆上頭。版本也比較新,講解各種設計原理的權衡,也比較貼閤實際的業務場景。透過現象看本質的能力一定程度上決定瞭職場高度,推薦給所有Java開發者。
##4.5星 前端學起來有些吃力,結閤廖大神的教程,多讀幾遍,收獲很大。 我越來越喜歡Java瞭。 書本本身的裝訂、紙張也很好,讀起來很爽。