小蝴蝶乖乖的博客:
http://butterflybaby01.spaces.live.com/
java
学习流程:
http://dev.wl668.com/java/j2se/20057265401_4119325.shtml
java
书籍推荐:
http://www.naozhoudao.com/blog/2005_12_25_ansonblog.html
O'Reilly Java
系列书籍建议阅读顺序:
http://www.csdn.net/develop/author/cxy/java_seqence.shtm
2000
年
Java Developer's Journal (JDJ)
读者票选:
http://www.csdn.net/develop/author/cxy/award.shtm
蔡学镛的偶像崇拜:
http://www.csdn.net/develop/author/cxy/hero.shtm
偶像崇拜(二):
http://www.csdn.net/develop/author/cxy/hero2.shtm
一、
java
基础
1.
<<
JDK
的
src
和
Docs
。
2.
《
java2
核心技术一二卷》:
培训教材,非常适合
java
初学者,强烈推荐!
3.
<<
《
Thinking in Java
》
:面向对象的思想,建议看了《
core java2
》第一卷后看。
4.
<<
推荐
Oreilly
出版的
Java
系列书籍,以下三本都是经典的好书:
Ø
《
Java in a Nutshell
,2nd Edition
(针对
C++
背景)》(
《
Java
技术手册》)
David Flanagan
l
David Flanagan
写过的书包括
Java
、
J2EE
、
JFC
、
JavaScript
,每一本都很精采,其中的《
Java in Nutshell
》一书更是人手一本的
Java
经典,此书还获得本年度
JDJ
的
Java
好书榜首。要写出
Java in Nutshell
这样深入浅出、叫好叫座、可读可查的书,我想
David Flanagan
肯定是花了不少心力。——蔡学镛
Ø
《
Java
实例技术手册》
David Flanagan
著书
号:
7-5083-0655-4
页数
:636
定
价:
69.00
元
l
感觉这本书没有
O'Reilly
出的另一本实例的书《
Java
经典实例》好。
Ø
《
Java
经典实例》
(《
Java
精囊妙计》,《
Java Cookbook
》)
O'Reilly
的食谱系列书
号:
7-5083-0945-6
页数
:840
定
价:
89.00
元
l
难得的经典好书,《
core java
》、《
TIJ
》、还有这本是我常翻阅的三本好书。
5.
《
Effective Java
》:
l
只要你是吃
Java
这碗饭的,那么这是必备的床头书。绝对经典!!!
我以前也买过《
Java
编程思想》,但是经常翻的还是这本《
Effective Java
》,那本相比之下,最多作为基本语言参考手册。《
Effective Java
》中贯穿了一些设计模式的思想,吐血推荐!
l
本书中的每个条款都值得细细品味。相比于设计模式,本书应是对代码模式的讲解,由于
java
本身特点,书中对于类库的讲解是很必要的,这对于我们设计
api
很有好处(这种设计在做项目中很常见)。
l
本身篇幅不多
,
如果有电子版原版的话就不必买了。
6.
《
Java 2
编程详解》:
l
此书居然还在骗钱
千万不要浪费金钱和时间。
why?
错误百出
+
过时
+
肤浅
+....
到了第
11
章类
,
可以说你都不知道你自己在看什么
!
应该授予出版商,编辑,校对最差奖。
--
一不幸看了全书的人。
对初学者:
1.sun
的
Tutorial,very good.
2."Thinking in Java2".
3.
深入研究
java.lang,java.util,java.io
三个
package.
4.
马上进入
java
的服务器端编程。
最后,希望记住:
Java
的主要优势在服务器端,在
Internet
。
7.
《
Java 2
从入门到精通》:
l
大家千万别买这本书,超级垃圾.
原版不错的,可惜翻译地实在不是人话.邱仲潘翻译的都是烂书!
二、
JSP
、
servlet
1. Oreilly
出版的
《
jsp
设计》(
<<
《
Java Server Pages
》)
Hans Bergsten
著
何健辉
许俊娟
译(
2002
年
2
月出版)书
号:
7-5083-0850-6
页数
:576
定
价:
59.00
元
2.
《
Java Servlet
编程
(第二版)》
Jason Hunter & William Crawford
著
孙鑫
谢茂强
译(
2002
年
6
月出版)书
号:
7-5083-0844-1
页数
:736
定
价:
85.00
元:
呵呵
我竟被人扔了鸡蛋反对
冤枉啊!!!
关于
servlet
的好书,有:
清华的精通
Servlets——Java
平台的服务器端编程(第二版)
电子工业出版社的
Java Servlets 2.3
编程指南
和此书(《
Java Servlet
编程(第二版)》)。
清华的那本讲解各种
servlet api
非常详细
适合初学者;
电子的那本由
Wrox
所出,
Wrox
的书大家都知道一向由业界的开发人员所写
电力的这本是由开发
servlet api
专家组成员所写,水平当然更高,看起来要有些基础才好。
从这些书的作者和书的内容
就能看出高下分别
清华的那本从最基础的讲起,细细道来,适合
Servlet
的初学者
即入门级
电子工业的那本,每章结尾都有一个很好的
web
应用程序供参考,
学习使用或者应用这些例子到你的项目中是不错的选择。
但是一些原理性的或技巧方面的东西就少了一些,而这本书正是你所需要的
正如这本书封底上
servlet api
规范负责人
Danny Coward
所评论此书的话:
你应该反复地琢磨书中那些有深度、有意味的忠告、技巧和实例,这将使你受益匪浅。
这本书的四五两章是
servlet
技术上的技巧
十四、十五、十六章的
Tea,webMacro,ECS
是从框架上给出的例子
没有对
mvc
模式很深的领会
你是看不出这些框架的精髓
最后,学习
servlet
最好的东西是
servlet
规范,从上面能找来最全面、详细的讲解
同时它是权威!
:)
比如
filter dispatcher
等都能找到最翔实的说明
就因为说了两个字
“
好书
”
,就被网友扔了个鸡蛋:你懂不懂啊?
十分郁闷
所以做此文。
3.
《精通
Servlets——Java
平台的服务器端编程(第二版)》:
l
翻译不错是肯定的,书本内容质量也很好,不足的地方是有关与
bean
的结合的方面太少,可以参考其他书籍。个人认为本书在国内是一流产品!
4.
《
Java Servlets 2.3
编程指南》:
l
则买的这本书,正在学习中。源码
WROX
网站上找不到
可以到
http://support.apress.com/books.asp?bID=186100561X&s=0&Go=Select+Book
去下,希望对大家有帮助
l
达内外企
IT
培训
指定学员参考书
----
很不错。
l
书写的还可以,尤其后面几章关于
web
部署和
servlet
调试技术,而且每章结尾都有一个很好的
web
应用程序供参考,这一点可能是这本的可读之出吧!但是一些原理性的或技巧方面的东西就少了一些。
感觉不太适合初学者,你若有足够的
money
,还是先看看
O'Reilly
的《
Java Servlet
编程》或清华出的《精通
Servlets--Java
平台的服务器端编程》,然后再看这本书也许会好点。
对于翻译实在不敢恭维,许多术语好像译者就按对他的字面的理解给弄上去的;估计这位老兄也不太懂这方面的知识,只是完成任务拿
“
赏钱
”
罢了,而且许多地方感觉翻译的也不是很顺畅。
l
书的缺点是一些地方有翻译错误,读的时候基本能找出来(对照英文电子版),我把错误纠正在勘误表中了,同时,也希望和一起学习此书的
“
同学
”
一起讨论学习本书的内容,与君共勉!(呵呵,武林外传看多了)我的
E-Mail:anthraxcn@tom.com
,欢迎探讨
J2EE
技术。
5.
《
Servlet
与
JSP
核心编程(第
2
版)》:
l
这是一本非常出色的
servlet&JSP
入门书。作者不仅仅是这方面的技术专家,更是一位出色的教育者,他把问题阐述的环环相扣,可以让你逐渐深入循序渐进的学习关于
servlet
与
jsp
的基础知识。
读这本书之前,最好应该读过
core java2
(关于
j2se
学习的经典好书),对
java
语言有基本的了解,这样在编写和理解书中的
servlet
代码的时候基本就没有任何障碍了。
此外,很多朋友推荐读《
jsp
设计》,这本书我也读了,不过感觉,先读完《
Servlet
与
JSP
核心编程》再读《
jsp
设计》是更合适,直接读,有些基础的东西写的比较概括,不适合理解。读完《
Servlet
与
JSP
核心编程》后,再通过《
Java Servlet & JSP
经典实例
》来提高也是很有必要的,《
Java Servlet & JSP
经典实例
》这本书偏重实践,可以让我们把所学真正的用到开发中去,对巩固和提高都是很有帮助的。
最后,值得一提的也是很多读者关注的就是翻译,《
Servlet
与
JSP
核心编程(第
2
版)
》的翻译十分到位,读起来没有任何晦涩的感觉,这在译过来的图书中质量算是很好的一本书。
读了本书,把心得写出来和大家分享,也希望给其他寻找
Servlet&JSP
学习资料的朋友以帮助和借鉴。
l
这个系列的书
“
这本书的成功远远超出了每个人的预期,总销量近
100 000
本,并被翻译成保加利亚语、简体中文、繁体中文、捷克语、法语、德语、以色列语(希伯来语)、日语、韩语、波兰语、俄语和西班牙语,并进入亚马逊
2001
年计算机编程书籍排名的前五名。
”
在我制作和本书相关的内容时,我再次查看了
Amazon
(亚马逊书店)中该书的页面,发现该书已经拥有了
235
条读者反馈,综合评分接近
5
分,这本书出版应该接近或超过一年了,但直至最近还有许多读者添加书评,可见这本书时至今日依然畅销。的确不容易。
l
人云亦云!!!
如此的一本书都算是好书??笑死人!!
这种水平的书,在市面上随便一间书店都能找到一大大堆!!
其实单看它的目录介绍就知道它的水平是一般般了!!
或者它的第
2
卷可能才是好书吧?
唉!!你们全都是垃圾!人云亦云!肯定都不是高手!
其实
JAVA
官方的相关文档和指南才是好书中的好书~~~
6.
《
Professional JSP
》
l
wrox
的红书好像没基本是好的,一个特点就是凌乱。就像
20
个人没人写
50
页这样凑出来的。
l
只要是红色的,上面有头像的,以后不用买了。这种书翻译的比古文还难读。不要让那几个看似专业的人头迷惑,头越多,越烂
l
我没有完整的看过这本书,只是翻了一翻,感觉不是太好。
O'reilly
的《
JSP
设计》(
http://www.china-pub.com/computers/common/info.asp?id=5400
)我已经买了,而且认真的看过几遍,配合从网上下载的代码,学习的效果非常好。
另外想学好
JSP
还是需要
Java
的底子的,没学过的话还是先看侯捷翻的《
Java
编程思想》。
当然不学
Java
也可以,但是学习
JSP
的高级应用,比如配合
Servlet
、
EJP
、
JDBC
编程就会非常困难。
Wrox
的书都非常厚,价格也很贵,出了很多,看看网友的评论翻译好的并不多。
以上是我的建议,仅供大家参考,另外我也不想在这里和人争来争去的。
l
买了,在看。
感受
-----
自卑,我是不是太笨,怎么看不懂。
…………………………
如果要说评价,我只能说,其实这本书并不适合初学者。高级话题很多,感觉基本的东西都是一带而过。
l
就书论书,这本书的结构还是不错的(感谢原版),好就好在这本书不仅仅提供了
jsp
技术上的指导,更为读者提供了一个能够用在具体应用上的好的思维模式。不过如
zdflow
所说,要想读懂这本书,你就需要具备基本的
java
和
jsp
的知识,否则你会感觉你在读天书
——
这本书的翻译不是一般的烂。
servlet
和
jsp
刚刚出来的时候,我还在学校读书,在导师的指导下学习过这两种技术,毕业后就基本上没有再用过。现在由于工作的需要,就买了这本书想对自己的
servlet
和
jsp
知识进行一次系统地整理,结果发现很多时候我对这本书里所说的东西感到不知所云,感觉如果我是什么都不懂的初学者,肯定会被这本书给折腾死。随便举一例,
242
页,第六行:一个对象需要执行
Tag
、
IterationTag
或者
BodyTag
才能成为一个标志处理器。读完这句话我起码愣了
10
秒钟,过后才想起
Tag
、
IterationTag
和
BodyTag
都是自定义标签的接口,那个翻译的家伙肯定是把
'implement'
翻译成了
'
执行
'
(他把
'tag'
翻译成
'
标志
'
而不是
'
标签
'
都不说了)。我想,稍微有点编程经验的人都不会这么翻译的,翻译这本书的那些家伙很可能对
servlet
和
jsp
的理解和掌握还没我多。这本书也不便宜,所以我多说了两句,希望
jsp
新手在买这本书之前多多考虑。如果你有
jsp
的经验,而且对这种翻译上的问题可以忍受,那么这本书还是很好的一本书。
l
一本好书不是用实例和原代码来完成的,我觉得本书给程序员了一个学习
JSP
的良好的方法和思想。
老外写的就是不错。
学习
JSP
应该买这一本书。
一般我买书是看是否给我了一个好方法和思想。
一本好书会比看十本烂书强的多。
l
代码可以
copy
别人的优秀代码,然后加自己的注释,但是思想是很难模仿的!这本书写的不错,学到了一个好的方法和思想后,代码哪里都可以找的到!
l
CSDN
开发高手上曾经推荐过这本书,翻译上的确是有些问题,但这本书确如楼下所言,是给了读者很好的编程思想,虽然它有点老。
l
如果你知道一些基本的
jsp
知识,那么这本书为你打开了通向天堂的大门。书中的思想和见解非常精辟。如果用
jsp2.0+servlet2.4
来写,我给
100
分。
三、
J2EE
1.
《精通
ejb
》,《
<<
Enterprise JavaBeans, 2nd Edition
》,
<<
《
Mastering EJB 2.0
》
2.
<<
《
J2EE
应用与
BEA Weblogic Server
》
四、
模式
1.
《
java
与模式》
2.<<
《
J2EE
核心模式》
3.
《设计模式》
五、
UML
1
.
《
The Unified Modeling Language User Guide,2 edition
》《
UML
参考手册》
2.
《编写有效用例》(获
2000
年度美国
“
软件开发
”
杂志
Productivity Award
大奖):
l
这本书的英文很简单,几乎不费力就能看懂
倒是中文有些语句还要翻回英文去理解
l
这本书的原版可以打
6
星,翻译只能打三星。
l
第三个偶像是
Alistair Cockburn
,他所写的
Writing Effective Use Cases
一书刚刚得到今年的
Jolt Award
(软件界很重要的奖)
Books and Computer-Based Training
类的
Productivity Award
。
Writing Effective Use Cases
一书针对写
Use Case
时的
know-how
有相当不凡的见解,这本书得奖绝对是实至名归。他在书中所提出的方法让我们在写
Use Case
的时候有所依循,而且我觉得他独创的符号实在很酷,希望
Use Case
的写作软件也能支持这些有趣的符号。——蔡学镛
3.
《
UML For Java Programmers
》《
UML:Java
程序员指南(中、英双语版)
》:
l
面向对象大师
Robert Martin
新作,直言不讳地指出
UML
的局限性,指导程序员高效地使用
UML
,以避免盲目使用
UML
所带来的灾难性后果。
l
对
UML
的最佳诠释,对
Java
程序员而言,尤其如此;
l
和敏捷开发那本书内容有很多重复,不过这本书质量确实很高,那些一天到晚抱着
Uml
工具手册的开发人员更需要读读这本书,最好还要有那本经典的敏捷开发,有点像书托了
^_^
4.
《敏捷软件开发:原则、模式与实践》:
2003
年
6
月荣获美国《软件开发》第
13
届震憾(
Jolt
)大奖!
在本书中,享誉全球的软件开发专家和软件工程大师
Robert C.Martin
将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。
5.
《
UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition
》(《
UML
精粹》)
l
本书为著名的
Martin Fowler
所作。本书首版自
1997
年问世以来,深受读者欢迎,堪称书中上乘。第
3
版以
UML 2.0
为基础,引进交互概观图、定时图、复合结构图等新图型;对类图、顺序图、状态图、活动图等均多有更新。作者一如既往,力求以极小篇幅,讲述重要内容,见地独到,且使用对话文体,讲述技术内容,实用与基础并重;文笔清新,引人入胜。
.
l
这边书不错,英文也很流畅,非常容易懂
不过一百多页
26
块卖的算比较贵!
l
看完了,是本好书。如果自己水平对口的话看完会有很多领悟,很适合工作
2
,
3
年的你看,刚学编程的实话看了领悟也有限,有些东西还是要慢慢来。
l
这本英文版第三版我没看过,不好评论,但我曾经很认真看徐家福翻译的第二版,真是太差太
差了,简直是一堆狗屎。我从来很少骂人,但在这里我实在忍不住要骂徐家福这个老不死,要
知到这本书对初学者学
UML
多么重要,第二版已经给你糟蹋了,你为什么还要糟蹋第三版,你妄
为德高望重教授的称号,你这个人的道德严重有问题呀,害得想学习
UML
的广大学生又少了一本
很重要的书,真是痛心呀。大家千万不要买徐家福翻译的第二版、第三版翻译版本。
六、
JVM
1.
《深入
java
虚拟机》
《
Inside the Java Virtual Machine,Second Edition
》
(美)
Bill Venners
曹晓钢
蒋靖
译
58
元
2.
《
java
深度历险》:
l
文章是好文章,特别是
1
,
2
,
5
章,但不是好书,只是把发表过的文章整理成书,各章之间没有任何关联;
七、
java
网络编程
1.
《
Java
网络编程》
(O'Reilly) 79
元
大名鼎鼎的
Ellitotte Rusty Harold
写的;
l
“
直到找到这本书之后,我才开始真正理解
Java
网络编程。
”——Bruce Eckel
,《
Java
编程思想》的作者。
l
Elliotte Rusty Harold
是我最喜欢的作者,我喜欢他的程度更甚于前三位作者。
Elliotte
的《
Java Network Programming
》、《
Java I/O
》、
XML Bible
等书都是该领域
#1
书。
Elliotte
还维护一个
Cafe Au Lait
网站,天天更新内容,提供最新的
Java/XML
动态。
Elliotte
的书好到连
Bruce Eckel
都称赞:「在读过
Elliotte
的
Java Network Programming
一书之后,我才真正了解到网络程序设计是怎么回事」。-蔡学镛
八、
java
线程
1.
《
Java Threads
》
l
第四号偶像是
Scott Oaks
。他在
O'Reilly
写过数本
Java
书,包括
Java Threads
、
Java Security
、
Jini in a Nutshell
。我发现
Scott Oaks
和
Jonathan Knudsen
有点类似,所写的每一本书主题差异都颇大。
Scott Oaks
所写出来的书内容循序渐进,很好阅读,而且深度也很够。以
Java Threads
一书来说,内容采取引导式教学的方式,这是自学类书籍内容安排最好的方式,也是最不容易写的方式。
Scott Oaks
的
Java Security, 2nd Ed
和
Jini in a Nutshell
也都是读者评价很好的书。——蔡学镛
九、
GUI
1.
《
JFC
技术手册》
十、其他
1.
《
Java I/O
》
2.
《
JAVA ENTERPRISE
技术手册》