我计划学习Java,我有其他面向对象语言的编程经验,所以我熟悉OOP的概念。目前,我正在考虑两本书来帮助我快速开始Java开发。"Head first For第二版“或"Java All-in-One For Dummies第三版”。
现在很多人推荐Head first into Java作为这两本书中对我来说更好的一本。然而,Head first into Java是在2005年出版的(除非他们有更新的版本,我不知道),并且用Java5授课。
我正在使用JavaScript进行实际的面向对象编程,并且我遇到了两种扩展现有对象原型的不同方法。方法一: // To something usefull方法二(使用underscore.js):对我来说,第一种方法看起来更好,因为它使用普通的旧javascript,第二种方法是某人自己的实现。但是另一方面,underscore.js开发人员肯定不是无缘无故地添加了_