《Java核心技术(原书第10版) 卷Ⅰ》个人心得与总结
放假前打算花利用假期时间阅读一下《Java核心技术 卷Ⅰ》(以下简称“卷Ⅰ”),终于花了一个月的时间粗细兼并地读完了这本书。今天抽点儿时间写个博客,总结一下阅读成果好了。
这本书给人最大的感受是知识讲得很专业,比本科教材内容充实几倍,豆瓣目前评分7.6,褒贬不一。先说说缺点吧,个人认为阅读体验并不是很好。主要体现在:
我觉得最重要的一点是,Core很适合作为Java初学者的第一本书,但是不适合没有任何编程基础的人。比如,第3章就已经包括了Java的基本数据类型、字符串、简单的输入输出和文件读写、三大语句和数组,如果是在C语言,可能这一章内容需要分出五章左右篇幅去讲解。可能因为我有C、C++、C#和VB基础,所以这些内容阅读起来十分轻松,但是不知道没有编程基础的人是否已经很痛苦了。
然后来说说优点吧,优点还是很多的:
-
知识能做到及时更新,已经不推荐(甚至被废弃)的方法会明确指出,并给出解决方案; 内容极其详细、准确,插图有助于理解,代码排版工整统一,没有多余废话。光是这些就打败了市面上大部分书籍; 举的例子算比较多了,看问题的角度很全面,语言该幽默的时候很幽默; 无论何时都能作为权威参考,像一本手册一样可以随时、快速地翻阅; 强调API文档的重要性。毕竟很多方法的用法和方法间的区别还得靠官方的API文档来理解。
我花了将近一个月的时候阅读了一遍Ⅰ卷(第13章没看),最近几天又把前10章重看了一遍,发现这一遍就能看懂很多第一遍没看懂的东西,顺便还能重拾许多已经忘记的细节。可能像这种高手写出的书只有多看几遍才能理解精髓吧。Ⅰ卷中讲解的基础知识扎实了,Ⅱ卷阅读起来就比较容易了。高级特性确实又多又复杂,但是有了基础,第一次阅读就能看懂。在我看来,这是个很大的飞跃。总的来说,这本书还是很不错的,值得一读,毕竟各有所爱嘛。
在进阶的路上,欢迎各位大侠指正。
上一篇:
IDEA上Java项目控制台中文乱码