java自學(xué)心得

java自學(xué)心得

ID:38959407

大?。?6.50 KB

頁數(shù):6頁

時(shí)間:2019-06-22

java自學(xué)心得_第1頁
java自學(xué)心得_第2頁
java自學(xué)心得_第3頁
java自學(xué)心得_第4頁
java自學(xué)心得_第5頁
資源描述:

《java自學(xué)心得》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、Java自學(xué)心得體會(huì)學(xué)習(xí)一門新的知識(shí),不可能指望只看一本,或者兩本書就能夠完全掌握。需要有一個(gè)循序漸進(jìn)的閱讀過程。我推薦Oreilly出版的Java系列書籍。?在這里我只想補(bǔ)充一點(diǎn)看法,很多人學(xué)習(xí)Java是從《Thinking?in?Java》這本書入手的,但是我認(rèn)為這本書是不適合初學(xué)者的。我認(rèn)為正確的使用這本書的方法應(yīng)該是作為輔助的讀物?!禩hinking?in?Java》并不是在完整的介紹Java的整個(gè)體系,而是一種跳躍式的寫作方法,是一種類似tips的方法來對(duì)Java很多知識(shí)點(diǎn)進(jìn)行了深入的分析和解釋。?對(duì)于初學(xué)者來說,最好是找一本

2、Java入門的書籍,但是比較完整的循序的介紹Java的語法,面向?qū)ο蟮奶匦?,核心類庫等等,在看這本書的同時(shí),可以同步來看《Thinking?in?Java》,來加深對(duì)Java的理解和原理的運(yùn)用,同時(shí)又可以完整的了解Java的整個(gè)體系。?對(duì)于Java的入門書籍,蔡學(xué)鏞推薦的是Oreilly的《Exploring?Java,?2nd?Edition》?或者《Java?in?a?Nutshell,2nd?Edition(針對(duì)C++背景)》,我并沒有看過這兩本書。其實(shí)我覺得電子工業(yè)出版社的《Java?2編程詳解》或者《Java?2從入門到精通》

3、就很不錯(cuò)。?在所有的Java書籍當(dāng)中,其實(shí)最最有用的,并不是O'reilly的?Java?Serials,真正最最有用處是JDK的Documentation!幾乎你想獲得的所有的知識(shí)在Documentation里面全部都有,其中最主要的部分當(dāng)然是Java基礎(chǔ)類庫的API文檔,是按照package來組織的,對(duì)于每一個(gè)class都有詳細(xì)的解釋,它的繼承關(guān)系,是否實(shí)現(xiàn)了某個(gè)接口,通常用在哪些場合,還可以查到它所有的public的屬性和方法,每個(gè)屬性的解釋,意義,每個(gè)方法的用途,調(diào)用的參數(shù),參數(shù)的意義,返回值的類型,以及方法可能拋出的異常等等。

4、可以這樣來說,所有關(guān)于Java編程方面的書籍其實(shí)都不過是在用比較通俗易懂的語言,和良好的組織方式來介紹Documentation里面的某個(gè)package里面包含的一些類的用法而已。所以萬變不離其宗,如果你有足夠的能力來直接通過Documentation來學(xué)習(xí)Java的類庫,那么基本上就不需要看其他的書籍了。除此之外,Documentation也是編程必備的手冊(cè),我的桌面上有三個(gè)Documentation的快捷方式,分別是J2SDK1.4.1的Documentation,Servlet2.3的Documentation和J2SDKEE1.

5、3.1的Documentation。有了這個(gè)三個(gè)Documentation,什么其他的書籍都不需要了。?對(duì)于Java?Web?編程來說,最核心的是要熟悉和掌握HTTP協(xié)議,這個(gè)就和Java無關(guān)了,在熟悉HTTP協(xié)議之后,就需要熟悉Java的實(shí)現(xiàn)HTTP協(xié)議的類庫,也就是Servlet?API,所以最重要的東西就是Servlet?API。當(dāng)然對(duì)于初學(xué)者而言,直接通過Servlet?API來學(xué)習(xí)Web編程有很大的難度,我推薦O'reilly的《Java?Server?Pages?》這本書來學(xué)習(xí)Web?編程。?EJB的書籍當(dāng)中,《Enterp

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

7、1.1規(guī)范和部分EJB2.0的規(guī)范。而Ed?Roman寫的《Mastering?EJB?2.0》這本書完全是根據(jù)EJB2.0規(guī)范寫的,深入淺出,覆蓋了EJB編程的各個(gè)方面,并且還有很多編程經(jīng)驗(yàn)tips,也是學(xué)習(xí)EJB非常推薦的書籍之一。?如果是結(jié)合Weblogic來學(xué)習(xí)J2EE的話,《J2EE應(yīng)用與BEA?Weblogic?Server》絕對(duì)是首選讀物,雖然是講述的Weblogic6.0,仍然值得購買,這本書是BEA官方推薦的教材,作者也是BEA公司的工程師?,F(xiàn)在中文版已經(jīng)隨處可見了。這本書結(jié)合Weblogic介紹了J2EE各個(gè)方面的技

8、術(shù)在Weblogic平臺(tá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公司

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。