java初学者的入门神书
2012-08-04
第一次在豆瓣写书评。这本书其实我没有买,怕他会跟我买的其他很多书一样让人看不进去,只是看到了豆瓣上很多的网友都在推荐,所以我就从学校的图书馆里面借了一本。这本书果然没让我失望。
计算机的书籍总的来说还是推荐国外的书,但是读了很多国外大家写的书之后我发现一个问题,不管是经典的K&R或者C++ Primer,再或者java的thinking in java和core java,外国人的思维方式和中国人确实不太一样,我就非常反感外国人那种说一个问题不说透彻,然后隔几章又重新回来讲的风格。而中国人(包括台湾人)写的书就不会有这种感觉,比如侯捷的书,我就认为写的非常符合中国人的认知习惯。
这本java jdk6学习笔记我认为也是一本符合中国人认知习惯的;一本入门级好书。正本书语言非常生动,而且附有许多实例,方便读者理解和练习。而且作为一本入门级的书,这本书对于一些复杂的问题并没有过多的耗费笔墨,让读者能够以一种轻松地心态读下去学起来。
作者整本书写的详略得当,在一些简单地语法问题上并没有过多的加以赘述,而更多地介绍了java库里的一些应用。美中不足就是有一些细节上没有讲的很透彻,总让人有种意犹未尽之感。
我想,这本书作为入门级的书真是写的非常出色了,但是如果想要成为一名合格的java程序员这本书显然不能满足要求。我虽然也是一个java的初学者,对于推荐什么书籍学习什么技术没有太多的发言权,但是这一段时间根据网上的说法我还是读了一部分的core java和thinking in java,两本都是大部头的书籍,尤其是第一本竟然有两卷之多。这两本是公认的经典,是必读的读物,只是相比较于这本《笔记》来说总感觉读起来较为不舒服,原因如同上述。特别是thinking in java这本书,也不知道是翻译的问题还是作者本来写作的问题,总感觉读起来云山雾罩,开篇就对一些概念进行讲解(因为我有C/C++背景,所以对于java的一些编程习惯很不适应,而thinking in java开篇就强调了一些java 和c++不同之处,让人感觉不太适应)。core java很注重java和c++的对比,这点很好,但是整本书实在是太厚了,让人有些心急。
尽管如此thinking in java和core java依然是必读的经典。不过如果让我推荐入门的书,那么非java jdk6 学习笔记莫属。(只是不知道java jdk7学习笔记和这本有多大区别?)