有点收获
2009-12-29
我不是做Java开发的,我学的东西挺杂的,然后啥都没学好,基本就属于作者所说的“高、大、全”型的,惭愧。
因为不是做Java的,所以跟Java相关的那部分看的不是很仔细,但是有些东西是相同的,所以还是有一些收获的。对于书,我觉得也有点“高、大、全”了,想说的东西很多,把所有东西都揉到一块儿了,没有什么重点,不过,对我来说,能学到点东西的书就是有用的,相信对于大多数“菜鸟”程序员来说,都是或多或少能学到东西的。
书中有几个地方,我有点自己的看法:
1. 第77页,给字符串“ABCDEFG”加密并还原。作者显然不知道加密和散列的区别,MD5是散列算法,是单向的,不能被还原的。如果这是软件安全方面的笔试题,你答了MD5方法,那这个职位离你也就比较远了。
2. 第90页,作者说“最好找国人写的书”,其实我并不是太同意。国人写的书嘛,抄的、翻译的比较多,对于技术点的讲解,国外的书有的却讲的很明白。当然,这是我自己的看法。
3. 第155页,C和Java开辟内存空间的比较。这个比较我觉得实际意义不大,都是向操作系统申请那么大的空间,操作系统肯定一视同仁的,差别的那点其实就是Java代码和本地代码的不同嘛。
4. 第164页,作者说Java没法开发驱动程序,因为操作系统就是C写的,这个和操作系统是不是用C写的没关系吧。区别只是本地代码的问题,操作系统是C写的,那用Delphi和汇编就不能开发驱动了吗?一样能啊。只要能编译成编译成本地代码的,原则上都能开发驱动这样的底层程序嘛。