資源描述:
《java學習建議》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、java入門教程《21天學通java2》第三版《Java編程思想》(thinkinginjava)第三版TOMCATHOME是指安裝tomcat的主目錄,并非是說目錄的名字就叫“TOMCATHOME”。JAVA編程詳解ThinkinJAVA(有點難度,推薦在熟悉之后再看)剛開始其實只要是基礎(chǔ)的都能看,我給你個好的JAVA書籍下載站點:http://www.javafan.net/index.jsp學習一門新的知識,不可能指望只看一本,或者兩本書就能夠完全掌握。需要有一個循序漸進的閱讀過程。我推薦Oreilly出版的Java系列書籍。在這里我只想補充一點看法,很多人學
2、習Java是從《ThinkinginJava》這本書入手的,但是我認為這本書是不適合初學者的。我認為正確的使用這本書的方法應該是作為輔助的讀物?!禩hinkinginJava》并不是在完整的介紹Java的整個體系,而是一種跳躍式的寫作方法,是一種類似tips的方法來對Java很多知識點進行了深入的分析和解釋。對于初學者來說,最好是找一本Java入門的書籍,但是比較完整的循序的介紹Java的語法,面向?qū)ο蟮奶匦?,核心類庫等等,在看這本書的同時,可以同步來看《ThinkinginJava》,來加深對Java的理解和原理的運用,同時又可以完整的了解Java的整個體系。對于
3、Java的入門書籍,蔡學鏞推薦的是Oreilly的《ExploringJava,2ndEdition》或者《JavainaNutshell,2ndEdition(針對C++背景)》,我并沒有看過這兩本書。其實我覺得電子工業(yè)出版社的《Java2編程詳解》或者《Java2從入門到精通》就很不錯。在所有的Java書籍當中,其實最最有用的,并不是O'reilly的JavaSerials,真正最最有用處是JDK的Documentation!幾乎你想獲得的所有的知識在Documentation里面全部都有,其中最主要的部分當然是Java基礎(chǔ)類庫的API文檔,是按照package
4、來組織的,對于每一個class都有詳細的解釋,它的繼承關(guān)系,是否實現(xiàn)了某個接口,通常用在哪些場合,還可以查到它所有的public的屬性和方法,每個屬性的解釋,意義,每個方法的用途,調(diào)用的參數(shù),參數(shù)的意義,返回值的類型,以及方法可能拋出的異常等等??梢赃@樣來說,所有關(guān)于Java編程方面的書籍其實都不過是在用比較通俗易懂的語言,和良好的組織方式來介紹Documentation里面的某個package里面包含的一些類的用法而已。所以萬變不離其宗,如果你有足夠的能力來直接通過Documentation來學習Java的類庫,那么基本上就不需要看其他的書籍了。除此之外,Docu
5、mentation也是編程必備的手冊,我的桌面上有三個Documentation的快捷方式,分別是J2SDK1.4.1的Documentation,Servlet2.3的Documentation和J2SDKEE1.3.1的Documentation。有了這個三個Documentation,什么其他的書籍都不需要了。對于JavaWeb編程來說,最核心的是要熟悉和掌握HTTP協(xié)議,這個就和Java無關(guān)了,在熟悉HTTP協(xié)議之后,就需要熟悉Java的實現(xiàn)HTTP協(xié)議的類庫,也就是ServletAPI,所以最重要的東西就是ServletAPI。當然對于初學者而言,直接通過
6、ServletAPI來學習Web編程有很大的難度,我推薦O'reilly的《JavaServerPages》這本書來學習Web編程。EJB的書籍當中,《EnterpriseJavaBeans,2ndEdition》是一本很不錯的書,EJB的學習門檻是比較高,入門很難,但是這本書完全降低了學習的難度,特別重要的一點是,EJB的學習需要結(jié)合一種AppServer的具體實現(xiàn),所以在學習EJB的同時,必須同步的學習某種AppServer,而這本書相關(guān)的出了三本書,分別是Weblogic6.1,Websphere4.0和JBoss3.0上面部署書中例子的實做。真是既有理論,又
7、有實踐。在學習EJB的同時,可以邊看邊做,EJB的學習會變得很輕松。但是這本書也有一個問題,就是版本比較舊,主要講EJB1.1規(guī)范和部分EJB2.0的規(guī)范。而EdRoman寫的《MasteringEJB2.0》這本書完全是根據(jù)EJB2.0規(guī)范寫的,深入淺出,覆蓋了EJB編程的各個方面,并且還有很多編程經(jīng)驗tips,也是學習EJB非常推薦的書籍之一。如果是結(jié)合Weblogic來學習J2EE的話,《J2EE應用與BEAWeblogicServer》絕對是首選讀物,雖然是講述的Weblogic6.0,仍然值得購買,這本書是BEA官方推薦的教材,作者也是BEA公司的工程