Java语言作为最热门的编程语言之一,关于Java语言的书更是数不胜数,而我选择这本《On Java中文版基础卷+进阶卷》作为我学习Java语言的工具书。这本书的作者是《Java编程思想》的Bruce Eckel,《Java编程思想》在之前可谓是鼎鼎有名,但由于使用了较老的技术,现在已经不再推荐了。这不,原书作者便对老版进行重塑升级,推出这本力作新书——《On Java中文版基础卷+进阶卷》。这本书不仅使用现在最流行的Java8版本进行讲解,并且还支持最新的长期支持版Java11以及Java17,即巩固学习了当前流行的技术,又了解使用新技术,当Java流行版本发现变化时,也能够很快上手。
作者Bruce Eckel 专注于编程语言和软件系统设计方面的研究,本书继承于《Java编程思想》,除了讲述Java语言的核心语法,还包含了自己对Java编程的理解,尤其是一些编程思想、设计模式,在本书中总结了70多条的编程指南,对初学者树立正确的编程思想,少走弯路,写出规范高效可读性强的代码是非常有用的。
我觉得这本书不仅适用于Java技术人员的工具书,也适用于新手入门,首先这本书第一章便介绍了什么是对象,Java语言作为面向对象程序设计的代表,书中第一章便解决了大多数人的疑惑,什么是对象?书中章节分门别类由简到难,讲述Java语言的核心语法,配合示例讲解逐步深入,一层一层往上,搭建出Java语言的高楼,使读者能够清晰理解Java语言的语法、特点和规范等,写出优秀的Java代码。