小蝴蝶乖乖的博客:
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
技術手冊》