简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

学习java多年了,一朋友问我,java入门哪本书好,大家都知道,就是说《Java编程思想》,虽然这本是java基础的经典书籍,但是它并不适合入门,而是有一定基础后再看这本书的。

我google了下java入门教程,都是东凑西拼,内容杂乱,也并不是我想要的简明教程。

为了让更多初学者少走弯路,我决定自己翻译java tutorial,作为sun的核心丛书,它却没有中文版本,为了更更多国人看到这本书,我会尽心翻译该书。

该书以java 7的java tutorial为原文进行翻译,目前网上没有见到该书的译本,如果有的话,请联系我。

英文原版 http://docs.oracle.com/javase/tutorial/index.html

翻译的过程中,我发现sun的java tutorial才是最好的java的入门教程,才是java的经典入门教材,它的优点如下:

1.权威,sun的书的权威性不需要证明了吧,相比国内的简明教材,感觉为简明,阉割了一些知识,杀鸡取卵,容易误导初学者。

2.言简意赅,java tutorial真是字字珠玑,篇幅很少,但是面面俱到,而且对于不常用的知识点会做取舍,让初学者不钻牛角尖。相比《java编程思想》它真是简明明了,看《java编程思想》需要一个月,而看java tutorial学习java我觉得只需要一个星期,甚至更短。java tutorail是那么的一针见血,入门java直接了当。《java编程思想》这方面就真的太啰嗦了,很多人看到一般就坚持不下去了。

3.告诉java语言使用的好的实践,警惕你戒用坏的实践,这点对初学者很重要,例如数组声明可以是int[] anArrayOfInts或者是int anArrayOfInts[],java tutorial会明确告诉你,第一种是好的实践,第二种是坏的实践,这点,我没有在其他书看过提过这点,包括《java编程思想》,这点是java tutorail难能可贵的。

4.告诉你java语言的一些设计目的,让你更好的应用java。例如,java tutorial会告诉你,枚举类型的设计目的是用来声明固定大小的常量,所以它的构造方法是私有的,这个就是枚举类型不能在外面构造的原因。这点,我同样没有在《java编程思想》看过。

java tutorial,他不仅适合新手入门,包括从事java多年经验的人,当你翻翻该书,相当你会在仔细读该书有意想不到的收获,让你更加深刻理解java语言。

谢谢支持。

posted on 2012-11-19 17:39  ggjucheng  阅读(2895)  评论(1编辑  收藏  举报