当前位置:编程学习 > JAVA >>

请推荐一些学习JAVA的书籍[高分]

一、学习java基础的书籍
二、学习开源框架的书籍
三、学习ORCLE数据库的书籍
总的来说就是学习JS制作网站的书籍,要求版本尽量新一点并且实用性比较好的
希望学习过JAVA的大哥大姐们将自己认为的好书名写上
补充:啊 顺便可以的话 推荐一本学习计算机专业英语的书籍
		
答案:
Java2十大经典图书
第一名 Java编程思想第二版(Thinking in java second)
包含范围 全部。
没说的 绝对的大师作品 当之无愧的第一 第一版时就享誉整个java界(当时网上好象也有人译了)国内版是京京工作室翻译的 基本上毁了此书--错误术语太多 推荐高手看E文版 新手就不要先看此书了 第二版更精采 台湾的侯捷译了此书 (不过是台湾术语)非常棒!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书
《JAVA核心技术》和《THINK   IN   JAVA》只适合有一定的JAVA基础的人吧,我也是初学者,开始也是听人说《JAVA核心技术》是本好书,可里面知识太全了,根本学不过来,而且漫漫兴趣就没了,后来换了本清华的书,很薄,讲的都是基础,看了几遍,收获很大,已经开始看《JAVA核心技术》了,现在看起来感觉好多了。
ORACLE数据库的书呢:像《ORACL数据基础应用》都是一些基础但在实际应用是频繁的
孙卫琴老师的近作《Java面向对象编程》学java很不错的
基于Eclipse的开源框架技术与实战(含光盘1张)
《JSP orcle数据库编程指南》
这几本书都不错看看怎样
孙卫琴写的精通struts很好 
《精通Struts:基于MVC的Java Web设计与开发》---孙卫琴

spring 有罗时飞写的还有林信良写的 都很好
罗时飞《精通spring》
林信良《spring技术手册》

hibernate 有 刘洋写的
刘洋《精通Hibernate》
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=1607906 Thinking in JAVA 3rd Edition(中文版)
ACCP5.0不错哈哈,不过不好买哦,有时间去北大看看吧
学习JS制作网站不用学JAVA,你要的个js电子书就有很多例子了,直接考直接用
Thinking in JAVA
有一定基础的话,看《think in java》,绝对经典!
最好看英文原版的。
你不如去百度找找更多好的答案!

上一个:java中构造方法和方法有什么区别
下一个:学习JAVA和HTML有什么要注意的吗

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,