我打算学习Java,我有其他面向对象语言的编程经验,所以我熟悉OOP概念。目前,我正在考虑两本书来帮助我快速开始 Java 开发。“Head first into Java 2nd edition”或“Java All-in-One For Dummies 3rd edition”。
现在很多人都推荐 Head first into Java 作为这两本书中更好的一本。然而,Head first into Java 于 2005 年发布(除非我不知道他们的最新版本),并使用 Java 5 进行教学。Java All-in-One 于去年 8 月发布,并针对 Java 7 进行了更新。
现在我的问题是我倾向于 Head first into Java(使用 Java5),我会错过 Java 6 和 7 的重要方面吗?这会对我精通 Java 开发人员的能力产生重大影响吗?