黑马程序员技术交流社区

标题: Java中很少被回答的问题 [打印本页]

作者: Yeauty    时间: 2016-11-6 17:21
标题: Java中很少被回答的问题
我能从书本中获得一些关于Java的好建议么?

Java相关的书籍有很多,大概可以分为三个等级:

糟糕的。大部分Java书籍都是由那些找不到Java相关工作的人写出来的(因为编程几乎总是比出书更挣钱;我都干过,所以我敢这么说)。这种书漏洞百出,会有不好的建议以及糟糕的程序。这些书对于初学者来说很危险,但是对其它语言稍有经验的编程人员是可以很容易认出并拒绝的。

非常好的。Java类的好书数量并不多。我更偏向于官方说明文档和Arnlod和Gosling、Marty Hall及Peter van der Linden这些作者写的书。作为参考,我喜欢Java in a Nutshell系列书籍,以及Sun的在线参考(我将javadoc API和语言规范以及它们的变更都拷到了本地硬盘中。此外我将它们添加到了我浏览器的书签里,这样我总是可以快速访问它们了。)

不确定的。在上述两种极端之间存在着一些中等质量的书籍,一般这些书是由不够了解Java的人写出来的。他们要么没花时间研究Java究竟是如何工作的,或者是想快速出版太过仓促。举一个例子,来自Rise and Resurrection of the American Programmer的 Edward Yourdon的Java and the new Internet programming paradigm一书。下面是Yourdon眼中与众不同的Java:


int[] a = {0, 1, 2};
int[] b = a;
b[0] = 99;

那a[0]也会变成99,因为a和b都是同一个对象的指针(或引用)。



作者: 黑马初学者    时间: 2016-11-6 22:50
赞一个。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2