
全部展开
要学习新知识,不可能指望掌握一本书或两本书. 需要有一个逐步的阅读过程. 我推荐Oreilly出版的Java系列书籍.

在这里,我只想添加一种观点. 许都从“ 32313133353236313431303231363533e4b893e5b19e31333363383462Thinking in Java”一书中学习Java,但是我认为这本书不适合初学者. 我认为使用本书的正确方法应该作为辅助阅读. “用Java思考”不是对Java整个系统的完整介绍,而是一种跳跃式写作方法,一种类似于技巧的方法,可以对Java的许多知识点进行深入的分析和解释.
对于初学者来说,最好先找到一本介绍Java的书,但对Java语法,面向对象的功能,核心类库等进行更完整和有序的介绍. 在阅读本书时,您可以看到“思考Java”同时加深了您对Java和原理应用的理解,同时您也可以全面了解Java的整个系统.

对于Java入门书籍,蔡学勇推荐Oreilly的“探索Java,第二版”或“ Java in a Nutshell,第二版(针对C ++背景)”. 我还没有读过这两本书. 实际上,我认为“电子工业出版社”,“ Java 2编程详细说明”或“ Java 2从入门到精通”都是很好的.
在所有Java书籍中,最有用的不是O'reilly的Java丛书. 真正最有用的一个是JDK的文档!您想要获得的几乎所有知识都在文档中,最重要的部分当然是Java基本类库的API文档,它是根据包进行组织的. 每个类都有详细的说明及其继承关系,是否实现接口以及通常在什么情况下使用它. 您还可以找到其所有公共属性和方法,每个属性的说明,每个方法的含义java书籍,目的,调用的参数,参数的含义,返回值的类型以及方法可能会抛出等等. 可以说,所有有关Java编程的书籍实际上只是在使用一种相对易于理解的语言,并且是一个很好的组织来介绍“文档”中某个包中包含的某些类的用法. 因此,如果您有足够的能力通过文档直接学习Java库,则基本上不需要阅读其他书籍. 此外,文档也是编程的必要手册. 在我的桌面上有3个文档快捷方式,分别是J2SDK1.4.1的文档,Servlet2.3的文档和J2SDKEE1.3.1的文档. 有了这三个文档,就不需要其他书籍了.

对于Java Web编程,核心是熟悉并掌握HTTP协议. 这与Java无关. 熟悉HTTP协议后,您需要熟悉实现HTTP协议的Java类库java书籍,即Servlet API. ,所以最重要的是Servlet API. 当然,对于初学者而言,直接通过Servlet API学习Web编程非常困难. 我推荐O'reilly的“ Java服务器页面”这本书来学习Web编程.
在EJB书籍中,“ Enterprise JavaBeans,第二版”是一本非常好的书. EJB的学习门槛相对较高,并且很难入门,但是本书完全降低了学习难度,尤其重要. 是的,EJB学习需要与App Server的特定实现相结合,因此在学习EJB时,您必须同时学习特定的App Server,并且与这本书相关的三本书分别是Weblogic6.1,Websphere4 .0和JBoss3 .0以上部署手册中示例的实现. 它确实既有理论又有实践. 在学习EJB的同时,您可以边看边做. EJB学习将变得非常容易.

但是这本书还有一个问题,那就是版本相对较旧,主要讨论EJB1.1规范和一些EJB2.0规范. 由埃德·罗曼(Ed Roman)撰写的《精通EJB 2.0》一书完全基于EJB2.0规范. 它简单易懂,涵盖了EJB编程的各个方面,并且具有许多编程经验技巧,也是学习EJB的强烈推荐书之一.
如果您要结合Weblogic学习J2EE,那么“ J2EE应用程序和BEA Weblogic Server”无疑是首选. 尽管它与Weblogic6.0有关,但仍然值得购买. 本书是BEA推荐的官方教科书,作者也是该公司的BEA工程师. 中文版现已随处可见. 本书介绍了在Weblogic平台上结合Weblogic进行J2EE技术各个方面的开发和部署. 实用指导意义重大.
在掌握了Java平台的基础知识和J2EE的知识之后,下一步是学习如何使用OO方法来设计软件,然后必须学习“设计模式”. Sun已发布了“ J2EE核心模型”,对于每位开发Java企业平台软件的架构师来说都是一本必不可少的书. 本书全面介绍了J2EE架构的各种设计模式,是设计人员必读的书.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-229652-1.html
站坑里宋
看事情要抓主要矛盾