admin 管理员组

文章数量: 1086019


2024年4月17日发(作者:二级c语言和c++考哪个)

计算机二级考试备考经验:JAVA学习路径(一)

2020年计算机二级考试备考经验:JAVA学习路径(一)

Java学习路径(一)书籍篇

学习一门新的知识,不可能指望只看一本,或者两本书就能够完

全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java

系列书籍。

在这里我只想补充一点看法,很多人学习Java是从《Thinking in

Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为

正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》

并不是在完整的介绍Java的整个体系,而是一种跳跃式的写作方法,

是一种类似tips的方法来对Java很多知识点进行了深入的分析和解

释。

对于初学者来说,最好是找一本Java入门的书籍,但是比较完

整的循序的介绍Java的语法,面向对象的特性,核心类库等等,在

看这本书的同时,可以同步来看《Thinking in Java》,来加深对Java

的理解和原理的运用,同时又可以完整的了解Java的整个体系。

对于Java的入门书籍,蔡学镛推荐的是Oreilly的《Exploring Java,

2nd Edition》 或者《Java in a Nutshell,2nd Edition(针对C 背景)》,我

并没有看过这两本书。其实我觉得电子工业出版社的《Java 2编程详

解》或者《Java 2从入门到精通》就很不错。

在所有的Java书籍当中,其实最最有用的,并不是Oreilly的 Java

Serials,真正最最有用处是JDK的Documentation!几乎你想获得的所

有的知识在Documentation里面全部都有,其中最主要的部分当然是

Java基础类库的API文档,是按照package来组织的,对于每一个class

都有详细的解释,它的继承关系,是否实现了某个接口,通常用在哪

些场合,还可以查到它所有的public的属性和方法,每个属性的解释,

意义,每个方法的用途,调用的参数,参数的意义,返回值的类型,

以及方法可能抛出的异常等等。可以这样来说,所有关于Java编程

方面的书籍其实都不过是在用比较通俗易懂的语言,和良好的组织方

式来介绍Documentation里面的某个package里面包含的一些类的用

法而已。所以万变不离其宗,如果你有足够的能力来直接通过

Documentation来学习Java的类库,那么基本上就不需要看其他的书

籍了。除此之外,Documentation也是编程必备的手册,我的桌面上

有三个Documentation的快捷方式,分别是J2SDK1.4.1的

Documentation,Servlet2.3的Documentation和J2SDKEE1.3.1的

Documentation。有了这个三个Documentation,什么其他的书籍都不

需要了。

对于Java Web 编程来说,最核心的是要熟悉和掌握HTTP协议,

这个就和Java无关了,在熟悉HTTP协议之后,就需要熟悉Java的

实现HTTP协议的类库,也就是Servlet API,所以最重要的东西就是

Servlet API。当然对于初学者而言,直接通过Servlet API来学习Web

编程有很大的难度,我推荐Oreilly的《Java Server Pages 》这本书来

学习Web 编程。

EJB的书籍当中,《Enterprise Java Beans?, 2nd Edition》是一本很


本文标签: 方法 学习 类库