文档介绍::..Java自学心得体会学习一门新的知识,不可能指望只看一木,或者两木书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Orcilly出版的Java系列书籍。在这里我只想补充一点看法,很多人学习Java是从《ThinkinginJava》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使川这本书的方法应该是作为辅助的读物。《ThinkinginJava》并不是在完整的介绍Java的整个体系,而是一种跳跃式的写作方法,是一种类似tips的方法来对Java很多知识点进行了深入的分析和解释。对于初学者來说,最好是找一本Java入门的书籍,但是比较完整的循序的介绍Java的语法,面向对象的特性,核心类库等等,在看这本书的同时,町以同步來看《ThinkinginJava》,来加深对Java的理解和原理的运用,同时又可以完整的了解Java的整个体系。对于Java的入门书籍,蔡学铺推荐的是Oreilly的《ExploringJava,2ndEdition》或者《JavainaNutshell,2ndEdition(针对C++背景)》,我并没有看过这两本书。其实我觉得电子工业岀版社的《Java2编程详解》或者《Java2从入门到精通》就很不错。在所冇的Java|5籍当中,其实最圾冇用的,并不是Otcilly的JavaSerials,真正最蝕冇用处是JDK的Documentation!几乎你想获得的所有的知识在Documentation里面全部都有,其中最主要的部分当然是Java基础类库的API文档,是按照package來组织的,对于每一个class都有详细的解釋,它的继承关系,是否实现了某个接口,通常用在哪些场合,还可以杏到它所有的public的属性和方法,每个属性的解释,意义,每个方法的用途,调用的参数,参数的意义,返回值的类型,以及方法可能抛出的异常等等。可以这样来说,所冇关于Java编程方面的书籍其实都不过是在用比较通俗易懂的语言,和良好的组织方式来介绍Documentation里血的某个package里血包含的一■些类的用法而已。所以万变不离其宗,如果你有足够的能力來直接通过Documentation來学习Java的类库,那么基本上就不需要看其他的书籍了。除此之外,Documentation也是编程必备的手册,我的桌面上有三个Documentation的快捷方式,,,什么其他的书籍都不需要了。对于JavaWeb编程来说,最核心的是要熟悉和掌握HTTP协议,这个就和Java无关了,在熟悉HTTP协议2后,就盂要熟悉Java的实现HTTP协议的类库,也就是ServletAPI,所以最重要的东西就是ServletAPI。当然对于初学者而言,直接通过ServletAPI来学习Web编程有很大的难度,我推荐0'reilly的OavaServerPages》这木书来学习Web编程。EJB的书籍当中,《EnterpriseJavaBcans,2ndEdition》是一本