JavaRush /Java Blog /Random-TW /基礎知識的基礎知識作者:Kay Horstmann
Виктор
等級 30
Санкт-Петербург

基礎知識的基礎知識作者:Kay Horstmann

在 Random-TW 群組發布
……本書的作者希望您不喜歡充滿玩具示例的書籍,例如控制烤麵包機或動物園中的動物的程序或“跳躍文本”
我認為沒有太多必要寫這篇評論的相關性,因為對於程式設計初學者來說,任何書籍、文章或文件都很重要。但另一方面,與普遍的看法相反,我想找到一件事——理想的,以免同時閱讀多個來源,而是從一個——經過驗證的來源中學習。好吧,讓我們來看看Kay Horstmann的「專業圖書館」系列,該系列在「年輕」賈維主義者中很受歡迎。這些書有高品質的裝訂——硬光面封面和良好的印刷,這非常重要,因為它們顯然會被讀到核心。順便說一句,尺寸相當令人印象深刻,所以你不能把它們拖得太多。(可惜沒有自己的照片)
基礎知識的基礎知識作者:Kay Horstmann - 1
在本系列的第一卷中,如標題所示,作者解釋了基礎知識,從語法到關鍵 OOP 特徵,從集合庫概述到多執行緒程式設計。每章不僅涉及一般術語和操作原理(例如反射機制),而且還澄清了一些細微差別:
基礎知識的基礎知識作者:Kay Horstmann - 2
第二冊:《進階程式設計工具》加深了一些主題,例如圖形執行函式庫-SWING。它也向讀者介紹了一個處理集合的優秀工具——資料流庫,或簡稱為 Streams。另外,您還將學習如何使用本機 Java(是的,JDBC)連接資料庫。這些章節結構清晰,彼此之間沒有嚴格的關聯,這允許您以任何順序學習它們。唯一的例外是第一卷的開頭。本系列中的理論多種多樣,還有許多小程式的範例、帶有程式碼圖像的腳註,有時會解釋每種方法和元素的工作原理。大多數方法和類別通常放置在單獨的框架中,這使得書籍可以用作 Java 方法和類別的參考(或簡要文件)。
凱·霍斯特曼的基礎 - 3
但是,具有 C++ 知識的程式設計師會對某些 Java 解決方案與 C++ 中的相同解決方案的頻繁比較感到驚喜,據作者稱,這將簡化從一種語言到另一種語言的過渡。
關鍵基礎知識作者:Kay Horstmann - 4
唯一相對嚴重的缺點可以被認為是缺乏任何任務或練習。但對於 Javarush 的學生來說這不會是個問題。給初學者的建議:在 Javarush 上練習,並從這些精彩的書中獲取理論。即使到了書的最後(大部分是第一本),也有錯字(看起來編輯有點累了)。就主題涵蓋的普遍性和深度而言,霍斯特曼的書籍幾乎沒有競爭對手。我們立即駁回“Head First”系列(請參閱開頭的引文)。這樣就只剩下希爾特和埃克爾了。這麼說吧,第一作者的書也很優秀(順便說一句,有掌握理論的任務),所以這是一個品味問題,而埃克爾的材料已經過時了(部分,但仍然)。總之,我想說一本書仍然不夠(謝謝,KEP!),但《專業圖書館》絕對適合作為基礎。它擁有您入門所需的一切,並且會像發條一樣運行... PS:好吧,還有鏈接,這樣您就不會放鬆:https ://www.litres.ru/richard-uorberton/lyambda -vyrazheniya-v -java-8/ — 關於 lambda 和功能。 http://www.exlab.net/tools/sheets/regexp.html —“有些人在遇到問題時會想:“我知道,我會使用正規表示式。” 現在他們有兩個問題。” Jamie Zawinski 在 comp.lang.emacs https://www.litres.ru/rod-haggarti/diskretnaya-matematika-dlya-programmistov/ - 我不同意程式設計師不需要數學的說法。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION