小蝴蝶乖乖的博客:

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 技術手冊》