JAVA电子书下载

Java2 面向对象程序设计》,洪维恩编写,中国铁道出版社
优点:浅显易懂,代码少而精。有C、C++基础的可以1星期搞定。缺点:内容含盖量有限。虽然读懂全书可以说掌握了Java这门语言,但是只是基础之基础。

最新Java2 核心技术 卷1、卷2》机械工业出版社
优点:内容含盖量广,包括了所有有关Java基础阶段的内容,讲解详细,有一定java基础的读者首选。另外本书每章后面都有API总结,是本书的一大卖点。缺点:对初学Java的人有一定难度,(适合读者群中、高水平)而且书中某些章个别实例代码过长而且实用性低,缺乏少而精的特点。

Java编程思想
优点:无论作者还是译者抄做得已经很厉害了,本书突出的并不是内容的讲述,而是思想的灌输,力求如何编写最优的代码、减少程序设计漏洞。如果把这本书读2遍以上,基础就足够扎实了。缺点:作者或译者的思想不一定就合你的口味,有一些钻牛角尖的东西。

Sun认证 Java2程序员考试辅导》连凤春、黄艳红主编
优点:考SCJP的必备书籍,突出语法基础。
缺点:如果不想参加认证考试,就没太大意义,对编程实战帮助不大。

Java实效编程百例》(人民邮电出版社)
内容提要:本书通过100多个精选的实例讲解了利用Java进行应用程序开发的各个方面。本书突出了实用性。85%以上的实例模仿较常见的优秀软件的相关功能,本书适用于已经初步掌握Java编程概念、方法的读者阅读,可以帮助读者迅速掌握实际应用中的各种经验、技巧。

我的建议是,先买一本像《 Java2 面向对象程序设计》入门的书,对Java先有个了解。然后就可以阅读《 最新Java2 核心技术 卷1、卷2》了,不要怕代码难懂,这个一定要克服,当然某些代码(比如经常提及的画小球、你又不是搞图象的:))就可以跳过去。这当中可以穿插阅读《 Java实效编程百例》,最后建议大家阅读《 Java编程思想》,这样Java基础阶段就可以圆满画上句号了,如果你想考个认证,可以买本《 Sun认证Java2程序员考试辅导》。基础阶段的学习短说半年有余,长了要将近一年,如果你嫌长,可以看看你身边的人所谓"快餐式学习法"、"填鸭式学习法"虽然爱赶JSP、J2EE、EJB等时髦,但是"豆腐渣式基础"最终还是叫他们走回头路的。那么你还会觉得基础阶段漫长吗?



第一名:《 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: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 Nakhimovsky著
包含范围: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书。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值