Java核心技术卷一第十版大纲详解:从基础到高级的Java编程指南
《Java核心技术第一卷》是唯一一本能与《Java编程思想》相媲美的Java入门书籍。仅从技术角度来看,前者更好。但说到思想层面,后者自然更胜一筹,因为两者侧重点不同。

思想不会改变,所以《Java编程思想》仍然是第4版(2007年);而技术需要更新迭代,所以《Java核心技术第一卷》已经到了第10版(2016年)。
我们先来看看《Java核心技术第一卷》第十版的提纲。
前九章:包括《Java编程概述》、《Java编程环境》、《Java基本编程结构》、《对象和类》、《继承》、《接口》、《Lambda表达式和内部类》、《异常”、“断言和日志记录”、“通用编程”、“集合”。这九章讲述了Java的基础知识点,是Java程序员必须掌握的内容,所以是必读的。
第 10 章到第 12 章:讨论 AWT 和 Swing。我个人觉得这部分内容是Java知识,不需要再次学习。当然,窗口编程中涉及到的“事件驱动监控方法回调”机制相当重要,需要掌握,但它与AWT和Swing关系并不密切。就好像,我们直接去招商银行取钱。无需将钱从招商银行转至工商银行,然后再提取。
第 13 章:讨论应用程序部署和 Applet。显然,没有必要学习Applet。出版商删除这一部分并不是纯粹为了让书变得更笨重(因此定价更高)。
第 14 章:并发编程。这也是Java学习过程中最困难的部分之一。另一个难点是Java虚拟机。但这是初级程序员成为高手的必由之路。
总体来说,《Java核心技术卷1》非常值得一读,广度和深度都恰到好处。强烈推荐。如果需要电子版,可以关注《沉默王II》公众号,回复“java”关键词即可获取。我推荐大家买纸质版,因为纸质书不伤眼睛。
下一篇:Java面试官:兄弟,你确定double的精度比float低吗?