JavaRush /Java 博客 /Random-ZH /基础知识的基础知识作者:Kay Horstmann
Виктор
第 30 级
Санкт-Петербург

基础知识的基础知识作者:Kay Horstmann

已在 Random-ZH 群组中发布
...本书的作者希望您不喜欢充满玩具示例的书籍,例如控制烤面包机或动物园中的动物的程序或“跳跃文本”
我认为没有太多必要写这篇评论的相关性,因为对于编程初学者来说,任何书籍、文章或文档都很重要。但另一方面,与普遍的看法相反,我想找到一件事——理想的,以免同时阅读多个来源,而是从一个——经过验证的来源中学习。好吧,我们来看看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