<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    工作小驛

    Ninja!

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks
    學(xué)習(xí)一門(mén)新的知識(shí),不可能指望只看一本,或者兩本書(shū)就能夠完全掌握。需要有一個(gè)循序漸進(jìn)的閱讀過(guò)程。我推薦Oreilly出版的Java系列書(shū)籍。

    在這里我只想補(bǔ)充一點(diǎn)看法,很多人學(xué)習(xí)Java是從《Thinking in Java》這本書(shū)入手的,但是我認(rèn)為這本書(shū)是不適合初學(xué)者的。我認(rèn)為正確的使用這本書(shū)的方法應(yīng)該是作為輔助的讀物。《Thinking in Java》并不是在完整的介紹Java的整個(gè)體系,而是一種跳躍式的寫(xiě)作方法,是一種類似tips的方法來(lái)對(duì)Java很多知識(shí)點(diǎn)進(jìn)行了深入的分析和解釋。

    對(duì)于初學(xué)者來(lái)說(shuō),最好是找一本Java入門(mén)的書(shū)籍,但是比較完整的循序的介紹Java的語(yǔ)法,面向?qū)ο蟮奶匦裕诵念悗?kù)等等,在看這本書(shū)的同時(shí),可以同步來(lái)看《Thinking in Java》,來(lái)加深對(duì)Java的理解和原理的運(yùn)用,同時(shí)又可以完整的了解Java的整個(gè)體系。

    對(duì)于Java的入門(mén)書(shū)籍,蔡學(xué)鏞推薦的是Oreilly的《Exploring Java, 2nd Edition 或者《Java in a Nutshell,2nd Edition(針對(duì)C++背景)》,我并沒(méi)有看過(guò)這兩本書(shū)。其實(shí)我覺(jué)得電子工業(yè)出版社的《Java 2編程詳解》或者《Java 2從入門(mén)到精通》就很不錯(cuò)。

    在所有的Java書(shū)籍當(dāng)中,其實(shí)最最有用的,并不是O'reilly Java Serials,真正最最有用處是JDKDocumentation!幾乎你想獲得的所有的知識(shí)在Documentation里面全部都有,其中最主要的部分當(dāng)然是Java基礎(chǔ)類庫(kù)的API文檔,是按照package來(lái)組織的,對(duì)于每一個(gè)class都有詳細(xì)的解釋,它的繼承關(guān)系,是否實(shí)現(xiàn)了某個(gè)接口,通常用在哪些場(chǎng)合,還可以查到它所有的public的屬性和方法,每個(gè)屬性的解釋,意義,每個(gè)方法的用途,調(diào)用的參數(shù),參數(shù)的意義,返回值的類型,以及方法可能拋出的異常等等。可以這樣來(lái)說(shuō),所有關(guān)于Java編程方面的書(shū)籍其實(shí)都不過(guò)是在用比較通俗易懂的語(yǔ)言,和良好的組織方式來(lái)介紹Documentation里面的某個(gè)package里面包含的一些類的用法而已。所以萬(wàn)變不離其宗,如果你有足夠的能力來(lái)直接通過(guò)Documentation來(lái)學(xué)習(xí)Java的類庫(kù),那么基本上就不需要看其他的書(shū)籍了。除此之外,Documentation也是編程必備的手冊(cè),我的桌面上有三個(gè)Documentation的快捷方式,分別是J2SDK1.4.1DocumentationServlet2.3DocumentationJ2SDKEE1.3.1Documentation。有了這個(gè)三個(gè)Documentation,什么其他的書(shū)籍都不需要了。

    對(duì)于Java Web 編程來(lái)說(shuō),最核心的是要熟悉和掌握HTTP協(xié)議,這個(gè)就和Java無(wú)關(guān)了,在熟悉HTTP協(xié)議之后,就需要熟悉Java的實(shí)現(xiàn)HTTP協(xié)議的類庫(kù),也就是Servlet API,所以最重要的東西就是Servlet API。當(dāng)然對(duì)于初學(xué)者而言,直接通過(guò)Servlet API來(lái)學(xué)習(xí)Web編程有很大的難度,我推薦O'reilly的《Java Server Pages 》這本書(shū)來(lái)學(xué)習(xí)Web 編程。

    EJB
    的書(shū)籍當(dāng)中,《Enterprise JavaBeans, 2nd Edition》是一本很不錯(cuò)的書(shū), EJB的學(xué)習(xí)門(mén)檻是比較高,入門(mén)很難,但是這本書(shū)完全降低了學(xué)習(xí)的難度,特別重要的一點(diǎn)是,EJB的學(xué)習(xí)需要結(jié)合一種App Server的具體實(shí)現(xiàn),所以在學(xué)習(xí)EJB的同時(shí),必須同步的學(xué)習(xí)某種App Server,而這本書(shū)相關(guān)的出了三本書(shū),分別是Weblogic6.1Websphere4.0JBoss3.0上面部署書(shū)中例子的實(shí)做。真是既有理論,又有實(shí)踐。在學(xué)習(xí)EJB的同時(shí),可以邊看邊做,EJB的學(xué)習(xí)會(huì)變得很輕松。

    但是這本書(shū)也有一個(gè)問(wèn)題,就是版本比較舊,主要講EJB1.1規(guī)范和部分EJB2.0的規(guī)范。而Ed Roman寫(xiě)的《Mastering EJB 2.0》這本書(shū)完全是根據(jù)EJB2.0規(guī)范寫(xiě)的,深入淺出,覆蓋了EJB編程的各個(gè)方面,并且還有很多編程經(jīng)驗(yàn)tips,也是學(xué)習(xí)EJB非常推薦的書(shū)籍之一。

    如果是結(jié)合Weblogic來(lái)學(xué)習(xí)J2EE的話,《J2EE應(yīng)用與BEA Weblogic Server》絕對(duì)是首選讀物,雖然是講述的Weblogic6.0,仍然值得購(gòu)買,這本書(shū)是BEA官方推薦的教材,作者也是BEA公司的工程師。現(xiàn)在中文版已經(jīng)隨處可見(jiàn)了。這本書(shū)結(jié)合Weblogic介紹了J2EE各個(gè)方面的技術(shù)在Weblogic平臺(tái)上的開(kāi)發(fā)和部署,實(shí)踐指導(dǎo)意義非常強(qiáng)。

    在掌握了Java平臺(tái)基礎(chǔ)知識(shí)和J2EE方面的知識(shí)以后,更進(jìn)一步的是學(xué)習(xí)如何運(yùn)用OO的方法進(jìn)行軟件的設(shè)計(jì),那么就一定要學(xué)習(xí)設(shè)計(jì)模式Sun公司出版了一本《J2EE核心模式》,是每個(gè)開(kāi)發(fā)Java企業(yè)平臺(tái)軟件的架構(gòu)師必備的書(shū)籍。這本書(shū)全面的介紹了J2EE體系架構(gòu)的各種設(shè)計(jì)模式,是設(shè)計(jì)師的必讀書(shū)籍。
    posted on 2007-08-22 00:12 王君 閱讀(161) 評(píng)論(0)  編輯  收藏 所屬分類: J2SE
    主站蜘蛛池模板: 狼友av永久网站免费观看| 四虎精品免费永久免费视频| 1区1区3区4区产品亚洲| 国产成人精品日本亚洲| 亚洲av无码专区在线播放| 亚洲日韩精品射精日| 久久精品九九亚洲精品天堂 | 日本特黄特色AAA大片免费| 色爽黄1000部免费软件下载| 一级中文字幕免费乱码专区| 一本一道dvd在线观看免费视频| 国产99久久久国产精免费| 黄色网址免费在线观看| 嫩草在线视频www免费观看| 999久久久免费精品播放| 国产成在线观看免费视频| 韩国欧洲一级毛片免费| vvvv99日韩精品亚洲| 亚洲性猛交XXXX| 亚洲邪恶天堂影院在线观看| 亚洲国产品综合人成综合网站| 亚洲国产乱码最新视频| 免费夜色污私人影院网站| 免费久久人人爽人人爽av| 131美女爱做免费毛片| 嫩草影院免费观看| 亚洲成a人片在线观看国产| 亚洲精品无码乱码成人| 亚洲无圣光一区二区| 亚洲国产欧洲综合997久久| 一道本不卡免费视频| 国产一精品一av一免费爽爽| 人与禽交免费网站视频| 日韩在线免费看网站| 亚洲av永久综合在线观看尤物| 亚洲熟妇无码AV| 产传媒61国产免费| 91短视频在线免费观看| 国产麻豆免费观看91| 亚洲色大成网站WWW久久九九| 亚洲日本国产乱码va在线观看|