Nomad & His Life

          博觀而約取,厚積而薄發(fā)
          posts - 15, comments - 88, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Java程序員必讀的十本書

          Posted on 2006-03-17 17:33 Nomad 閱讀(1717) 評(píng)論(2)  編輯  收藏 所屬分類: Java

          Java程序員必讀的十本書
          作者:Kevin Taylor
          來(lái)自:Focus on Java
          原文:http://java.about.com/od/advancedjava/tp/mustreadjava.htm

          Kevin Taylor對(duì)Java書籍的推薦,關(guān)于并發(fā)的書籍我在書店里好像沒(méi)看到過(guò)。在Web方面只有Java Servlet Programming登場(chǎng),JSP等并沒(méi)有提到。開(kāi)發(fā)工具方面也沒(méi)有一本,這是我覺(jué)得比較可惜的。


          1. 《Thinking in Java》(Java編程思想)
          作者:Bruce Eckel
          Eckel將幽默、實(shí)踐性強(qiáng)的實(shí)例和編程的思想融入書中。這本書全面的介紹了Java語(yǔ)言及其核心的API。盡管這本書面向的是初學(xué)者,但他的大部分章節(jié)仍對(duì)有經(jīng)驗(yàn)的程序員有益處,特別是面向?qū)ο缶幊谭矫娴闹R(shí)。

          2. 《Java in a Nutshell》
          作者:David Flanagan
          這本書是對(duì)有經(jīng)驗(yàn)的程序員經(jīng)典的初級(jí)讀本。它以簡(jiǎn)捷的Java編程語(yǔ)言為開(kāi)頭。然后深入的介紹了大部分重要的Java API類。這本書包括了很多有用的程序片斷,例如Strings、Collections、I/O等。

          3. 《Effective Java Programming Language Guide》 (Java高效編程指南)
          作者:Joshua Bloch
          在你寫過(guò)一些Java程序后,這本書就適合你了。它包括了中高級(jí)的編程思想,例如創(chuàng)建和銷毀對(duì)象最好的辦法,有些的重載equals()和hashcode(),檢查相對(duì)尚未檢查的異常,等等。這本書可能是最好的Java書籍。

          4. 《Java Examples in a Nutshell》
          作者:David Flanagan
          這本書補(bǔ)充了《Java in a Nutshell》遺漏的部分。它提供了對(duì)API Class簡(jiǎn)練的實(shí)例。如果你想學(xué)習(xí)如何開(kāi)發(fā)一個(gè)Swing GUI程序,執(zhí)行JDBC查詢語(yǔ)句,加密信用卡密碼,解析XML文檔等等,這本書里都可以找到答案。瀏覽很多實(shí)用的例子是探究Java API的一條很好的途徑。

          5. 《Swing, Second Edition》
          作者:Pavel Vorobiev, Matthew Robinson
          Swing是Java程序主要的GUI工具。這本書可說(shuō)是Swing方面的圣經(jīng),它包括了一個(gè)教程和一份為高級(jí)Swing開(kāi)發(fā)者準(zhǔn)備的參考資料。它不是一本介紹性的書。但是如果你大部分是寫MVC、用戶界面設(shè)計(jì)、事件處理,這本書就是你應(yīng)該讀的。

          6. 《Java Servlet Programming, 2nd Edition》
          作者:Jason Hunter
          這本書是Java Web程序方面的經(jīng)典書籍。這本書包括了所有一般Web程序遇到的問(wèn)題的代碼實(shí)例,包括輸入處理,接受上傳文件,與數(shù)據(jù)庫(kù)的通訊等。

          7. 《Enterprise JavaBeans》
          作者:Richard Monson-Haefel
          雖然J2EE包括了很多東西,而不僅僅是EJB,但EJB是J2EE規(guī)范下主要的力量。這本書將簡(jiǎn)明地展示每一樣你需要知道的關(guān)于EJB各種不同部分。不論你是否計(jì)劃使用EJB,你都需要知道這項(xiàng)重要的技術(shù)。

          8. 《Expert One-on-One J2EE Development without EJB》
          作者:Rod Johnson, Juergen Hoeller
          這本書是沒(méi)有EJB的J2EE開(kāi)發(fā)方面的權(quán)威書籍。 作者展示了如何使用流行的、輕量級(jí)的構(gòu)架和object-relational mapping工具,來(lái)脫離復(fù)雜的EJB而讓企業(yè)級(jí)程序更好。

          9. 《Concurrency: State Models & Java Programs》
          作者:Jeff Magee, Jeff Kramer
          多線程編程是一個(gè)高級(jí)的主題,但是Java允許任何程序員產(chǎn)生線程。這本書在建模和實(shí)現(xiàn)并發(fā)程序上提供了一個(gè)堅(jiān)實(shí)的理論與實(shí)踐的基礎(chǔ)。

          10. 《Concurrent Programming in Java》
          作者:Doug Lea
          當(dāng)你明白實(shí)現(xiàn)線程的語(yǔ)法后,讀這本書將會(huì)學(xué)到如何正確有效地使用它。它深入的介紹了并發(fā)與平行編程。


          評(píng)論

          # re: Java程序員必讀的十本書  回復(fù)  更多評(píng)論   

          2006-07-20 19:06 by 坎井之蛙
          呵呵!我只看過(guò)半本 真是遺憾....

          # re: Java程序員必讀的十本書  回復(fù)  更多評(píng)論   

          2006-08-05 00:09 by DrummerStyle
          Michael估計(jì)你應(yīng)該看的差不多了吧
          一直很奇怪你哪來(lái)那么多時(shí)間看書呢
          難道天天熬夜。。。。
          主站蜘蛛池模板: 大方县| 连云港市| 奉新县| 永嘉县| 阳泉市| 高雄市| 金乡县| 青州市| 墨竹工卡县| 固阳县| 四会市| 陇南市| 正定县| 滁州市| 崇阳县| 永平县| 孟连| 佛学| 台东县| 林甸县| 内丘县| 略阳县| 吴堡县| 毕节市| 武汉市| 桐城市| 黔西| 九龙坡区| 和林格尔县| 河北省| 仪陇县| 鄂伦春自治旗| 葫芦岛市| 叶城县| 珲春市| 林州市| 高陵县| 镇康县| 巴彦淖尔市| 长沙县| 吴忠市|