如题~~ 不知道JAVA难不难学~ 哪些书能入门?我现在需要一个入门外加提高的书~ 
希望各位大侠指点一二~

解决方案 »

  1.   

    孙卫琴的那本《java面向对象编程》从语言组织上总好过Thinking In Java吧。
      

  2.   

    个人觉得“入门外加提高”,Thinking in Java最合适不过了。不过你要多少有点基础。
      

  3.   

    我觉得java核心技术也是本好书
      

  4.   

    Thinking In Java 太高深了吧!
      

  5.   

    入门不要看thinking in java
    你会摸不着头脑
      

  6.   

    作为一个初学者,我觉得良葛格编著的《JAVA学习笔记》值得一看。
      

  7.   

    第一名:Java编程思想第二版 包含范围:全部。  英文名:Thinking in java second,没说的,绝对的大师作品,当之无愧的第一,第一版时就享誉整个 java 界(当时网上好象也有人译了),国内版是京京工作室翻译的,基本上毁了此书,错误术语太多,推荐高手看E文版,新手就不要先看此书了。第二版更精采,台湾的侯捷译了此书,可以到 www.csdn.net 看看前几章的中文版(不过是台湾术语)。希望国内会快些引入此书,你也可到 http://www.BruceEckel.com,作者的主页免费下载此书推荐 http://www.bdelmee.easynet.be/java/index.html,有 chm 格式的--非常棒!BTW:这位大师最近在写 Thinking in Python 相信又是一本经典名著:)   第二名:Java2编程详解 包含范围:全部  英文名:special edition java2,这本书会排在 core java2 的前面可能很多人会不同意,但是就中译本和内容来看非常全面,适合新手成为高手,虽然国内的价位高了些(150),但基本还是值得的--该有的内容都有了,做参考书也很不错.BTW:这个系列中的 oracle8/8i 使用手册也是一本很经典的书,同样推荐。   第三名:Java2核心技术卷一,二 包含范围:全部  英文名:core java2 volume1,2,这两本我把它们看成一本不会有人有异议吧,这也是 Sun 的官方的书,我觉得相对来说,第二卷高级特性要比第一卷基础知识好(第一卷又是京京工作室译的,真影响情绪:().内容同样很全面,但是卷一虽说是基础知识,同样对新手来说不是很合适,感觉条理性不强,而且内容有些混杂,但第二卷完全可以弥补这些--精辟而细致,很适合有一定基础的 Java 程序员看。   第四名:Java 2图形设计 卷1:AWT 卷2 包含范围:Java图形设计  英文名:Swing-Graphic Java 1.2 Mastering the JFC Volume I:AWT SWING 3rd Edition,没什么说的了,尽管图形设计不如J2EE那么火,而且 Win32 下做应用程序也不是 java 的强项,但是 AWT 和 Swing 仍然是 Java 程序员的必修课,看这两本就够了,看看厚度就知道了,而且这也是 Sun 官方出的图书。   第五名:J2EE构建企业系统/专家级解决方案 包含范围:J2ee  清华大学出版社译作者:[美]Paul J. Perrone/et al.著,张志伟等译,又是一本极厚的书1038页,105元。不过内容十分丰富,适合想对 J2EE 整体做了解的程序员,至于每项都想精就不太可能了,呵呵。毕竟在 Java 中思想是主要的。在这类中有本 Java 服务器高级编程也很不错。机工华章出的,wrox系列中的。   第六名:Java XML编程指南 包含范围Java+XML  电子工业出版社,译作者:[美]Tom Myers/Alexander Nakhimovsky著,XML 在 Java 中的地位也越来越重要了,而国内能看到的还有一本中国电力出的 o'reilly 的 Java 和 XML,最后我还是选了这本 wrox 的,当然你要是想好好学学 XML 本身,还是看看那本 XML 高级编程吧,wrox系列中的,机工华章出的。   第七名:书名:Jini核心技术 包含范围:Jini  英文原书名:Core Jini,作者:W.Keith Edwards,Jini 也是 Java 体系中很重要的部分,而且更重要的是这本可能是国内唯一的一本Jini专著,翻译的也不错,在我看来是当之无愧的经典。同样是 Sun 的官方图书,内容很清晰透彻。   第八名:Enterprise JavaBeans第二版 包含范围:EJB   英文原书名: Enterprise JAVABEANS,作者:(美)Richard Monson-Haefel,O'reilly 出的,ejb 的重要性我不用多说了吧,尽管有人说这本译的不好,但是同样它是国内目前唯一的 EJB 专著,o'reilly 的书就是只讲一方面或一项技术,很细,但价格也不菲,这本书的架构还可以,值得一看。   第九名:数据结构与算法分析(Java版) 包含范围:Java算法  译作者:[美]Clifford A.Shaffer著,张铭 刘晓丹译,尽管基本上 Java 图书都是讲 Java 本身的特性,因为 Java 的体系太庞大了,而用 Java 来实现的数据结构与算法,这本书也是唯一一本,所以尽管这本不是那么的好但还是做以推荐。   第十名:软件工程Java语言实现  英文原书名:Software Engineering with Java,作者:Stephen R.Schach,译者: 袁兆山等,这本书没什么多说的,纯理论性的东西,但软件工程的重要也是有目共睹的,而且同样是这个领域中唯一的一本Java书。   补充一本:Java2编程起步,英文名:Java2:A beginner guide,译作者:[美]Herbert Schildt著,史兴华译.写了这么多才发现还没有为 Java 新手选一本书,这里是指对那些一窍不通而又想学的,(不久前的我呵呵),看了几本后--包括Java2从入门到精通、21天学通java2第二版后--还是选了这本,我觉得这本是最好的java入门书,好在哪里,看了就知道:)   后记:这十本不一定是最好的,只是我的个人看法,难免有误,而且 Java 的很多方面还没有包括进去。比如JSP,wrox 有本《JSP 编程指南》但不是特别好,所以没有把它评进去,也没有看到太经典的 JSP 书。同样 J2ME 也没有好书,只有本 Palm 应用程序设计&使用,Java 语言太薄了。还有本 Java 2 平台安全技术,结构,API设计和实现,是讲 Java2 安全的,同样很薄,《Java2 类库增补版》太贵不如去看文档。还有Jbuilder,Websphere等应用服务器,CORBA等其他和Java有关的方面都有些不错的书,在此就不多写了,不足之处请大家指出,也希望对大家有所帮助:)
      

  8.   

    Web 站点Web 站点的数目浩如烟海,如果您想要消化其中的内容,穷毕生之力也难以全部访问。包含 Java 语言某方面内容的详尽的网站列表会大得离谱。下列站点都是可靠、真实的。Sun 的 Java 技术站点Sun 的 Java 语言站点 
    这是 Sun 的 Java 语言主站。作为 Java 语言开发人员,您会发现自己频繁地访问此站点。下列链接特别重要,特别是对新入行的 Java 语言开发人员: New to Java Center 
    New to Java Center 
    New to Java Center 存放了许多循序渐进的 Java 技术资源链接。如果您刚接触这门语言,这是一个好的起点。 
    教程和代码库 
    Java Tutorial 
    这里有大名鼎鼎的 Java Tutorial,以及关于 Java 语言各个方面(例如 Collection)的其他教程。 IBM developerWorksIBM 的 developerWorks 
    推销自己也许有些厚脸皮,但 developerWorks 是一项巨大的资源,收录了大量 Java 语言工具和技术的教程和文章。其内容从初学者指南到学习这门语言到高级并发性技术。可以根据主题搜索内容,然后根据类型浏览。Apache Software Foundation Apache Software Foundation 
    Apache 站点是许多可重用库(通用领域)和工具的主页,这些库和工具帮助 Java 开发人员进行开发。这里的内容全都是开放源码,所以尽管下载想要的吧!许多极其流行的 Java 语言库和工具(如 Struts、Ant 和 Tomcat)都始于 Apache 项目。Jakarta 专区汇聚了大多数新兴的 Java 语言材料。Eclipse.orgEclipse 
    有几个好的 Java 语言集成开发环境(IDE)。Eclipse(来自 IBM)是最新的 IDE 之一,它很快成为 Java 语言开发的首要 IDE。它完全是开源的,这意味着它是免费的。该站包含了学习如何有效使用 Eclipse 的各种参考资料。这里还有关于 Standard Widget Toolkit(SWT)的信息,SWT 是相对于 Swing 来说更加轻量级的选择。Eclipse 插件中心和 Eclipse 插件Eclipse 插件中心 和 Eclipse 插件 
    Eclipse 基于插件架构。事实上,插件是 Eclipse 的 Java 语言开发组件。但有差不多上千个插件,从 Web 开发的插件到在 Eclipse 环境中玩游戏的插件。这两个站点分类列出了大多数插件,可以进行搜索。它们是很棒的资源。如果您想在 Eclipse 开发环境中弄点新东西,幸运的话有某个插件可能已经实现,从这两个站点能找到想要的插件。这两个站点都允许评论插件,这样您就可以知道哪些插件好,哪些值得一试。JUnit.orgJUnit.org 
    Junit 是 Java 语言中一个基本的单元测试框架。该站点包含了 Junit 最新最棒的版本,外加大量有关测试(Java 语言或者其他语言的)各个层面上(针对桌面应用程序、Web 应用程序、J2EE 应用程序等)的其他资源。如果您想找测试资源,这里就是最佳起点。 TheServerSide.comTheServerSide.com 
    如果您要(或将要)从事服务器端 Java 语言的开发,此站点是一处举足轻重的资源。您可以到这里找到有关 JBoss、J2EE、LDAP、Struts 和大量其他主题的文章,并且都是完全可检索的。这些文章不仅仅是简单描述 Java 语言的特征或者支持的库。它们更进一步地描述了库的新奇用法(如使用 Jakarta Velocity 作为规则引擎,而不是模板引擎)。它们也提供了有关 Java 语言现状的连续评论(当前的一篇文章是由 Tim Bray 所写的 Java is boring )。该站点更好的通用功能之一是对 Java 语言工具和产品(应用服务器等)的矩阵式比较。 Bruce Eckel's MindView, Inc.Bruce Eckel's MindView, Inc. 
    Eckel 写了几本 “用 …… 进行思考” 的书,内容关于 Java 语言、Python 和 C++ ,当我学习 Java 语言时,他的 Thinking in Java 对我尤其有帮助。它很实用并切中要害,在“在 Java 语言环境中如何面向对象思考”方面具有卓识。您可以从此站点免费下载他所有书籍的电子版。他也写了许多好文章,并且他把这些文章的链接都放到了这里(包括关于 Jython、Java 和 .NET 比较等内容的文章)。ONJava.comONJava.com 
    O'Reilley 历年来出版了一些有关编程语言和工具的优秀书籍。他们的专注于 Java 语言的网站也不错。它有些有关各种 Java 语言工具(如 JDOM 和 Hibernate)、Java 平台(如 J2SE 和 J2EE)不同领域不同部分的文章。全部都可以被检索到。他们有优秀的文章和教程。该站点按主题排列。例如有 Java 和 XML、Java Security、Wireless Java 和 Java SysAdmin。该站点也有到 O'Reilley Learning Lab 的链接,在那里您能获得在线参考资料(Java 语言相关和其他的)。那些不是免费的,但是许多都面向大学认证。因此您可以以一种很方便的方式来学习技能,并得到一些认证。 java.netjava.net 社区 
    java.net 社区有多个“社区”,有特定于主题的论坛和文章。例如 Java Desktop 社区有各类与 Java 语言桌面开发相关的资料。Java Patterns 社区作为一个门户,也许对提供 Java 语言的模式资源相当感兴趣。还有一个 Java User Groups (JUG) 社区,在那里能找到有关创建、加入和管理一个 JUG 的信息。
      

  9.   

    书籍每个程序员都会有一些由于经常被当作专业资料参阅而磨坏的书。下列书籍应该是 Java 语言程序员的书架上必备的。书很贵,所以我有意将这份列表弄得很短,仅限于重要书籍。Thinking in Java (Bruce Eckel)Thinking in Java, 3rd edition (Bruce Eckel; Prentice Hall PTR,2002 年)
    Java 编程思想:第3版 (陈昊鹏 等译; 机械工业出版社,2005 年)
    Eckel 的书对于学习如何在 Java 语言环境中使用好面向对象技术极其实用。书中大量的代码样例解释了他所介绍的概念。文字出自一个并不认为 Java 技术总是正确答案的人,所以相当地实用。Eckel 具有多种语言的大量经验,还有用面向对象方式进行思考的扎实技能。本书将这些技能放到实用的 Java 语言环境中。他还在写一本新书,名为 Thinking in Enterprise Java。Effective Java (Joshua Bloch)Effective Java: Programming Language Guide (Joshua Bloch; Addison-Wesley,2001 年)
    Effective Java 中文版 (潘爱民 译; 机械工业出版社,2003 年)
    本书是理解优秀 Java 程序设计原则的最佳书籍。大多数材料从其他的 “学习 Java ” 的书中根本找不到。例如,Bloch 书中关于覆盖 equals() 这一章是我读过的最好的参考资料之一。他也在书中包括了很实用的建议:用接口替代抽象类和灵活使用异常。Bloch 是 Sun 公司 Java 平台库的架构师,所以他透彻地了解这门语言。事实上,他编写了该语言中大量有用的库。本书必读!The Java Programming Language (Ken Arnold, James Gosling, David Holmes)The Java Programming Language (Ken Arnold,James Gosling,David Holmes; Addison-Wesley,2000 年)
    Java 编程语言(第 3 版) (虞万荣 等译,中国电力出版社,2003 年)
    这也许是能弄到的最好的 Java 入门读物。它并不是一个标准规范,而是一本介绍每门语言特性的可读书籍。这本书在严谨性和教育性方面权衡得很好,能够让懂编程的人迅速被 Java 语言(和其丰富的类库)所吸引。Concurrent Programming in Java: Design Principles and Patterns (Doug Lea)Concurrent Programming in Java: Design Principles and Patterns, 2nd edition (Doug Lea; Addison-Wesley,1999 年)
    Java 并发编程—设计原则与模式(第二版) (赵涌 等译,中国电力出版社,2004 年)
    不是每个开发人员都需要如此细致地了解并发性,也不是每个工程师都能达到本书的水准,但却没有比本书更好的关于并发性编程的概述了。如果您对此感兴趣,请从这里开始。Lea 是 SUNY 的一名专业程序员,他的和并发性有关的作品和想法都包含在了 JDK 5.0 规范(引自 JSR166)中,所以您大可放心,他所说的关于有效使用 Java 语言的建议是值得一听的。他是一个很善于沟通的人。Expert One-On-One J2EE Design and Development (Rod Johnson)Expert One-On-One J2EE Design and Development (Rod Johnson)
    WROX: J2EE 设计开发编程指南 (魏海萍 译,电子工业出版社,2003 年)
    对于刚接触 J2EE 的人来说,这是唯一的一本如实反映这项技术的书。本书收录了多年的成功经验和失败经验,不同于其他许多作者,Johnson 乐于将失败的经验公诸于众。J2EE 常常都被过度使用。Johnson 的书能帮您避免这一点。 Refactoring (Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts)Refactoring: Improving the Design of Existing Code (Martin Fowler,Kent Beck,John Brant,William Opdyke,Don Roberts; Addison-Wesley,1999 年)
    重构:改善既有代码的设计(中文版) (侯捷 等译,中国电力出版社 ,2003 年)
    Fowler 写了几本现已出版的最流行的编程书,包括 Analysis Patterns。他的关于重构 的书是这一主题的基本书籍。重构代码是被程序员忽略的训练,但却是程序员最直观的想法。重构是在不改变代码结果的前提下改进现有代码的设计。这是保持代码整洁的最佳方式,用这种方法设计的代码总是很容易修改。什么时候进行重构呢?当代码“散发出味道”时。Fowler 的书里满是 Java 语言代码的例子。许多 Java 语言集成开发环境(IDE)(包括了 IBM 的 Eclipse)都将 Fowler 的重构包含了进去,每一个都使用他的重构名命名,所以熟悉如extract method 等重构方法还是很值得的。Design Patterns (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)Design Patterns: Elements of Reusable Object Oriented Software (Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides; Addison-Wesley,1997 年)
    设计模式:可复用面向对象软件的基础 (李英军 等译,机械工业出版社 ,2005 年)
    这是一本在专业程序员圈子里更为有名的书,基于作者共同的绰号,这本书被认为是 “四人帮(GOF)之书”。模式是思考和解决普通编程问题时可以重用的方式。学习模式是一门学科。使用好模式(或知道什么时候不 使用模式)是一项技能。忽略模式则是错误的。书中所有的例子都以 C++ 表示,但 Java 语言是从那里诞生的,让 Java 语言程序员由此联系到如何在 Java 语言中实现这些模式相对简单一些。熟悉模式并了解如何使用好模式使编程更加简单。这使得和其他程序员交流也更简单,因为在针对通用问题的通用解决方案中,模式是描述解决方案中彼此协作的大量相关编程概念的快捷方式。一些更为通用的方式,如工厂方法 则是普便存在的,甚至存在于 Java 语言本身。关于明智使用模式的这个主题,也可以阅读 Joshua Kerievsky 的 Refactoring to Patterns,该书称可以让代码来告诉您何时实现模式。Patterns of Enterprise Application Architecture (Martin Fowler)Patterns of Enterprise Application Architecture (Martin Fowler; Addison-Wesley,2002 年)
    企业应用架构模式 (王怀民 等译,机械工业出版社 ,2004 年)
    比起小型、一次性项目来说,企业开发当然代表了更大的挑战。那并不意味着企业开发带来的所有挑战都是新挑战。事实上有些时候,这项开发已经 是以前完成过的了。Fowler 做了很多个这样的项目。他的书提到了一些通用解决方案,并提供了关于使用、折中和可选方案的指导。Fowler 在书中包含了一些熟悉的模式,如模型视图控制器(MVC),他也提供了一些您也许不了解的模式,如处理 Web 站点上特定页面请求或行为请求的 Page Controller 模式。正如您对待大多数模式一样,一旦您读过许多模式,您就会认为 “我已经知道那个模式了” 。也许是这样,但有一个用来引用模式的通用表达方式还是很有帮助的。在有多个组件(由不同人开发)的大型项目中,该类引用是一项很好的帮助。UML Distilled (Martin Fowler)UML Distilled: A Brief Guide to the Standard Object Modeling Language (Martin Fowler; Addison-Wesley 2003 年)
    UML精粹:标准对象语言简明指南(第3版) (徐家福 译,清华大学出版社 ,2005 年)
    对于专业的程序员来说,UML 是一门很重要的通用可视化沟通语言,但是它被过度使用和草率地滥用了。您无需对使用 UML 沟通了解太多。Martin 对 UML 的提炼为您提供了最核心的东西。事实上,前后的封页提供了常规基础上可能使用到的所有东西。该书中 UML 例子的代码都是 Java 代码。Test-Driven Development: By Example (Kent Beck)Test-Driven Development: By Example (Kent Beck; Addison-Wesley 2002 年)
    测试驱动开发(中文版) (崔凯 译,中国电力出版社 ,2004 年)
    测试优先编程将使编程发生革命性变化,能助您成为更好的程序员。在写代码之前编写测试开始很难,但却是一项威力强大的技能。通过优先编写测试,可使代码更加简单,并确保从一开始它就能工作(Beck 实践着他提倡的测试优先,与人合写了 JUnit,这是 Java 语言最流行的测试框架)。Beck 的书是权威的参考资料,扩展了的 Money 例子也用 Java 语言写成。Beck 详述了如何用测试优先进行 思考(这也许是许多程序员首先遇到的障碍)。The Pragmatic Programmer: From Journeyman to Master (Andy Hunt and Dave Thomas)The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt 和 David Thomas; Addison-Wesley 1999 年)
    程序员修炼之道——从小工到专家 (马维达 译,电子工业出版社 ,2004 年)
    做一个纯粹的面向对象开发人员有其优势所在。在当今复杂的社会中,作为 Java 语言开发人员,为完成任务常要妥协。Hunt 和 Thomas 探讨了如何不将真正重要的东西妥协掉而完成任务。这不是一本关于 Java 语言的书,而是 Java 语言开发人员重要的思想读物。例如,我认为没从“要解决问题,而不是推卸责任”这句忠言中受益的程序员,不能像个自豪的艺术家一样在他的杰作上签上大名。Peopleware: Productive Projects and Teams (Tom DeMarco and Timothy Lister)Peopleware: Productive Projects and Teams (Tom DeMarco,Timothy Lister; Dorset House,1999 年)
    人件(第2版) (UMLChina 翻译组 译,清华大学出版社 ,2003 年)
    这份列表中的其他所有书籍都至少和技术有些相关。这本书却不是。在所有技术行话和首字母缩略词的海洋中,有时软件开发人员和经理们会忘记:是人 制造了软件。DeMarco 和 Lister 向我们提醒了这一事实,也向我们提醒了形成这一区别的原因。这不是一本关于一门特定编程语言的书籍,但却是每个 Java 语言程序员都应该读的书。关于 “累死程序员如何让经理们适得其反” 还有许多其他的好书,但这是最好的一本。
      

  10.   

    只针对Java2平台-而且是在国内可以找到的中文版的,其实书好不好是见仁见智的(高手可以去看Sun的开发文档,这也可以理解)--这只是一家之见而已--欢迎大家点评。 
       
       第一名:Java编程思想第二版(Thinking in java second)-包含范围:全部。没说的--绝对的大师作品--当之无愧的第一--第一版时就享誉整个java界(当时网上好 象也有人译了)--国内版是京京工作室翻译的-基本上毁了此书--错误术语太多-推荐高 手看E文版,新手就不要先看此书了。第二版更精采--台湾的侯捷译了此书-可以到www. csdn.net看看前几章的中文版(不过是台湾术语)。希望国内会快些引入此书,你也可 到http://www.BruceEckel.com--作者的主页免费下载此书推荐http://www.bdelmee.ea synet.be/java/index.html--有chm格式的--非常棒!BTW:这位大师最近在写Thinking in Python相信又是一本经典名著:)   第二名:Java2编程详解(special edition java2)-包含范围:全部--这本书会排在co re java2的前面可能很多人会不同意--但是就中译本和内容来看非常全面-适合新手成为 高手-虽然国内的价位高了些(150)-但基本还是值得的--该有的内容都有了,做参考书 也很不错-BTW-这个系列中的oracle8/8i使用手册也是一本很经典的书--同样推荐。 
       
      第三名:Java2核心技 术卷一,二(core java2 volume1,2)-包含范围-全部 这两本我把它们看成一本不会有人有异议吧-这也是Sun的官方的书-我觉得相对来说-第 二卷高级特性要比第一卷基础知识好(第一卷又是京京工作室译的--真影响情绪:() -内容同样很全面--但是卷一虽说是基础知识,同样对新手来说不是很合适--感觉条理性 不强-而且内容有些混杂-但第二卷完全可以弥补这些---精辟而细致-很适合有一定基础 的Java程序员看。 
       
      第四名:Java 2图形设计 卷1:AWT 卷2:Swing-Graphic Java 1.2 Mastering the JFC Volume I:AWT 
    SWING 3rd Edition包含范围--Java图形设计--没什么说的了--尽管图形 设计不如J2EE那么火 ,而且Win32下做应用程序也不是java的强项--但是AWT和Swing仍 然是Java程序员的必修课--看这两本就够了--看看厚度就知道了--而且这也是Sun官方出 的图书。 
       
      第五名: J2EE构建企业系统??专家级解决方案 包含范围J2ee清华大学出版社译作者: [美]Paul J. Perrone,et al.著 张志伟等译--又是一本极厚的书1038页,105元--不过 内容十分丰富--适合想对J2EE整体做了解的程序员,至于每项都想精就不太可能了-呵呵 -毕竟在Java中思想是主要的。在这类中有本Java服务器高级编程也很不错-机工华章出 的-wrox系列中的。 
       
      第六 名: Java XML编程指南 电子工业出版社译作者: [美]Tom Myers,Alexander Na khimovsky著包含范围Java+XML-XML在Java中的地位也越来越重要了--而国内能看到的还 有一本中国电力出的o eilly的Java和XML--最后我还是选了这本wrox的,当然你要是想 好好学学XML本身-还是看看那本XML高级编程吧--wrox系列中的-机工华章出的。 
       
      khimovsky著包含范围 Java+XML-XML在Java中的地位也越来越重要了--而国内能看到的还 有一本中国电力出的o eilly的Java和XML--最后我还是选了这本wrox的,当然你要是想 好好学学XML本身-还是看看那本XML高级编程吧--wrox系列中的-机工华章出的。 
       
      第七名:书名:Jini核心技术 英文原书名: Core Jini 作者: W.Keith Edwards 包含范围Jini--Jini也是Java体系中很重要的部分--而且更重 要的是这本可能是国内唯一的一本Jini专著-翻译的也不错--在我看来是当之无愧的经典 -同样是Sun的官方图书--内容很清晰透彻。 
       
       第八名:Enterprise JavaBeans第二版英文原书名: Enterprise JAVABEANS 作者: (美 )Richard Monson-Haefel包含范围EJB --O‘reilly出的--ejb的重要性我不用多说了吧 --尽管有人说这本译的不好--但是同样它是国内目前唯一的EJB专著-o eilly的书就是只 讲一方面或一项技术-很细-但价格也不菲,这本书的架构还可以--值得一看。 
       
      第九名:数据结构与算法分析(Java版)译 作者: [美]Clifford A.Shaffer著 张铭 刘 晓丹译包含范围Java算法--尽管基本上Java图书都是讲Java本身的特性--因为Java的体 系太庞大了--而用Java来实现的数据结构与算法--这本书也是唯一一本---所以尽管这本 不是那么的好但还是做以推荐。 
       
       第十名:软件工程Java语言实现-英文原书名: Software Engineering with Java 作者 Stephen R.Schach 译者: 袁兆山等--这本书没什么多说的--纯理论性的东西--但软件 工程的重要也是有目共睹的-而且同样是这个领域中唯一的一本Java书。
      

  11.   

    java核心技术(corejava)第七版,两卷本....我正在看...