小蝴蝶乖乖的博客:

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 的服務器端編程。

最后,希望記?。?/span> 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 元:

呵呵 ? 我竟被人扔了雞蛋反對 ? 冤枉啊?。。?/span>

關于 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 剛剛出來的時候,我還在學校讀書,在導師的指導下學習過這兩種技術,畢業后就基本上沒有再用過?,F在由于工作的需要,就買了這本書想對自己的 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 的寫作軟件也能支持這些有趣的符號?!虒W鏞

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 也都是讀者評價很好的書?!虒W鏞

九、 GUI

1. JFC 技術手冊》

?

十、其他

1. Java I/O

2. JAVA ENTERPRISE 技術手冊》