JAVA優(yōu)秀書籍推薦_第1頁
JAVA優(yōu)秀書籍推薦_第2頁
JAVA優(yōu)秀書籍推薦_第3頁
JAVA優(yōu)秀書籍推薦_第4頁
JAVA優(yōu)秀書籍推薦_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、四、JAVA優(yōu)秀書籍推薦如果你曾經(jīng)嘗試過自學(xué)某些知識點,比如JavaSE、JDBC等等,相信有很多情況會覺得按照書上的操作非常難進行下去,很多情況下會遇到各種各樣莫名奇妙的問題,比如環(huán)境配不對了,或者是遇到書上沒有講到的錯誤了等等,這時候恐怕會很打擊積極性吧,畢竟軟件開發(fā)是要求你動手的一門職業(yè)。 還有,市面上的Java書多如牛毛,那些是好書?對于初學(xué)者也是個非常頭疼的問題。 在這里,尚學(xué)堂的四位老師根據(jù)不同的知識點,在講解了如何進行學(xué)習(xí)的前提下并推薦了市面上的優(yōu)秀書籍,按部就班的進行閱讀,相信會大大緩解你在自學(xué)過程中的困難。 另外,就算一碗飯非常的好吃,可是如果吃

2、的方法和時機不好,同樣不會有好的效果,沒準(zhǔn)兒還會肚子疼,所以,請大家務(wù)必自學(xué)理解下面給每一本書所配的讀書方法,并按照那樣去做,這樣,你會學(xué)的輕松而且高效。 我會優(yōu)先推薦視頻學(xué)習(xí),因為更直觀,而且有人手把手帶著學(xué),如果你認(rèn)為這是廣告,我也沒有辦法。 視頻 + 參考書,是業(yè)已證明的非常好的自學(xué)方法。 注:大多數(shù)的書在網(wǎng)上都有下載,google + 電驢,不會有你找不到的東西1、JavaSE的學(xué)習(xí)書籍英文名:Thinking in Java中文名:Java編程思想圖  片:   作  者:Bruce Eckel出版社:機械工業(yè)出版

3、社閱讀方法:這本書并不適合一點基礎(chǔ)都沒有的同學(xué)進行閱讀,強烈建議首先閱讀尚學(xué)堂的JavaSE視頻教程( 看完視頻之后,一般就可以直接學(xué)習(xí)JavaWEB的內(nèi)容了,但是如果想備一本書在手邊備查的話,那么Thinking in Java還算是不錯的,除此之外,Java核心編程(兩冊),英文名Core Java,也是非常不錯的參考手冊。 我們的建議是:閱讀完視頻教程(并跟著動手操作),把這本書當(dāng)作參考手冊,不建議從頭到尾的細(xì)細(xì)閱讀,很累而且沒有必要,當(dāng)遇到實際問題的時候按需而查就可以了。 2、數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)書籍英文名:Data Structures & Algor

4、ithms in Java中文名:Java數(shù)據(jù)結(jié)構(gòu)和算法圖  片:   作  者:Robert Lafore出版社:中國電力出版社閱讀方法:相對與其他的數(shù)據(jù)結(jié)構(gòu)和算法的書,這本書語言很簡潔而且容易讀,讓你少了一些閱讀算法書籍的苦惱,但是也不能指望很輕松的把它讀完,畢竟,這也是描述算法的書呀。不過幸運的是,如果只是為了鍛煉工作技能,倒是不必把所有的算法細(xì)節(jié)都弄的一清二楚,掌握到能夠選擇針對實際問題而進行數(shù)據(jù)結(jié)構(gòu)和算法的選擇,基本上就能應(yīng)付90%以上的情況了。我們的建議是:只要你學(xué)的是JAVA,這本書就應(yīng)該從頭到尾的啃一遍,而且是細(xì)細(xì)的啃,不是象前一本Jav

5、a編程思想那樣的略讀,不過,讀這本書沒什么時間限制,盡量讀就行了,哪怕你已經(jīng)工作了,再花業(yè)余的時間讀下來也不遲。另外,象算法這種東西,你弄明白一次,一輩子就明白了,不會再變了,所以,哪怕用一周、一個月的時間啃下來一個程序,也是值得的。如果你著急工作,這本書可以略讀,掌握住常用的數(shù)據(jù)結(jié)構(gòu)和算法的特點(不是實現(xiàn)),就可以了。如果你還在上學(xué),有大量的時間,或者你想在大型公司(IBM、MicroSoft、Sun等)的筆試中有良好的表現(xiàn),你就需要一個字一個字的仔細(xì)閱讀了。3、數(shù)據(jù)庫(Oracle)的學(xué)習(xí)書籍?dāng)?shù)據(jù)庫,尤其Oracle的知識非常的多,但基本上可以分成開發(fā)和管理兩大塊,對于開發(fā),不建議閱讀任何

6、的書籍,直接去看尚學(xué)堂的視頻已經(jīng)足夠了,非常直觀而且實戰(zhàn),如果愿意,可以按照尚學(xué)堂Java培訓(xùn):如何尋找好書里面講的方法去自己尋找一些合適的書來做參考就可以了。程序員對于數(shù)據(jù)庫管理和高級調(diào)優(yōu)的知識需求并不是很迫切,這部分的內(nèi)容我們是在周末的補充課講給大家聽的。建議先掌握開發(fā)的技能,再循序漸進的學(xué)習(xí)。 4、JDBC的學(xué)習(xí)書籍沒必要看書,直接尚學(xué)堂的視頻已經(jīng)足夠了,或者自己去找,參考尚學(xué)堂Java培訓(xùn):如何尋找好書。 5、HTML/CSS這種東西主要是大家動手實踐的,一般來講不用讀書,直接到google搜索一篇教程然后照著一點一點的操作,并且不斷發(fā)揮創(chuàng)造力就可以了。目前還沒有遇

7、到過自學(xué)HTML/CSS學(xué)不會的,如果你真的學(xué)不會這個,你就要認(rèn)真的考慮是否要換個行業(yè)了J不過,對于WEB2.0后興起的DIV形式的布局,還是值得大家好好學(xué)習(xí)一下的。最重要的就是:一定要動手!另外,尚學(xué)堂最近將公布HTML/CSS的視頻教程,大家也可以進行參考,但是我們的很多內(nèi)容是融合在項目中進行講解的,所以不要指望老師會有說明書式的細(xì)節(jié)講解(事實上那樣的學(xué)習(xí)非常累),拿來直觀方便的掌握基礎(chǔ)知識會是很不錯的選擇。6、JavaScript的學(xué)習(xí)書籍英文名:Professional JavaScript for Web Developers中文名:JavaScript高級程序設(shè)計圖  片

8、:   作  者:Nicholas C.Zakas出版社:人民郵電出版社閱讀方法:建議在閱讀了尚學(xué)堂的視頻教程之后,進行參考性的閱讀,所謂參考性的閱讀,就是當(dāng)你要寫一個JavaScript效果而自己忘了語法的時候,動手去翻這本書相應(yīng)的章節(jié)就行了。 另外,尚學(xué)堂最近將公布JavaScript的視頻教程,大家也可以進行參考,但是我們JavaScript的內(nèi)容會分成四個階段階段,融合在項目中進行講解,視頻教程中只是第一部分(但也是很大的一部分內(nèi)容了),拿來直觀方便的掌握基礎(chǔ)知識會是很不錯的選擇。 7、Servlet_JSP的學(xué)習(xí)書籍不需要讀書,直接閱

9、讀尚學(xué)堂視頻就可以,一般講這方面的書都比較冗長而且會講很多不必要的東西,陷于沒必要的細(xì)節(jié),本來用三天即可掌握的東西,很多初學(xué)者不明白其中的重點,會按照書中講的從頭讀到尾,浪費很多的精力和時間,有一種總是經(jīng)歷風(fēng)雨,卻不讓你見彩虹的感覺。建議視頻。8、MySQL尚學(xué)堂視頻 + 幫助文檔 + google即可。9、AJAXAJAX的問題比較復(fù)雜,首先應(yīng)該學(xué)習(xí)它的原理,閱讀尚學(xué)堂Shopping的視頻或者到網(wǎng)上尋找入門文章即可,關(guān)鍵是在掌握了JavaScript的基礎(chǔ)之上進行實踐。在掌握了基礎(chǔ)原理之后,希望大家能掌握一個AJAX的框架,比如DWR、JQuery等,掌握一個就夠了,不用太深,實際應(yīng)用中用

10、到的時候再動手查閱與鉆研即可。常見的錯誤做法就是嘗試著自己去完成每一種JavaScript效果,耽誤時間而且沒有必要,當(dāng)然,如果你還在讀書有大量充裕的時間除外。10、Struts1.x中文名:精通Struts:基于MVC的JAVA WEB設(shè)計與開發(fā)圖  片:   作  者:孫衛(wèi)琴出版社:電子工業(yè)出版社閱讀方法:寫的很詳細(xì),建議閱讀我們的視頻教程后當(dāng)作參考書使用。11、Struts2.0因為業(yè)界對于Struts1.x的應(yīng)用還比較多,同時學(xué)了Struts1.x后可以為2.0打下基礎(chǔ),所以還是建議首先閱讀1.x的書,目前Struts2.0的應(yīng)用逐漸增多,由于尚

11、學(xué)堂對于Struts2.0的講解是建立在1.x上并且融合在項目中,不方便公布,所以建議大家在掌握了1.x之后,按照尚學(xué)堂Java培訓(xùn):如何尋找好書中講的方法去尋找就可以了,一般來講這一類的書都不用從頭到尾一個字一個字的讀,也千萬不要這樣讀,掌握基礎(chǔ),按需而查就可以了。12、Hibernate中文名:深入淺出Hibernate圖  片:   作  者:夏昕出版社:電子工業(yè)出版社閱讀方法:同上,建議在閱讀尚學(xué)堂視頻后作為參考書閱讀 13、Spring中文名:Spring2.0技術(shù)手冊圖  片:   作  者:

12、林信良出版社:電子工業(yè)出版社閱讀方法:同樣,建議在閱讀尚學(xué)堂視頻后作為參考書閱讀,對于Spring,只關(guān)注IOC和AOP即可,關(guān)鍵在于如何運用Spring整合Struts與Hibernate  14、XML不需要讀書,閱讀王勇老師的視頻就可以了,XML的內(nèi)容雖然很多,但是大多數(shù)應(yīng)用上比較簡單,在工作中用到的時候采用按需而學(xué)即可15、UML的書籍英文名:The Elements of UML Style中文名:UML風(fēng)格圖  片:   作  者:Scott W.Ambler出版社:清華大學(xué)出版社閱讀方法:在閱讀了尚學(xué)堂李老師的UML視頻之后閱讀本

13、書,一般看完一本UML書不等于你會畫清晰明了可讀性高的UML了,看完本書才是。16、EJB閱讀尚學(xué)堂的EJB3.0視頻即可17、設(shè)計模式中文名:Java與模式圖  片:   作  者:閻宏出版社:電子工業(yè)出版社閱讀方法:在閱讀了尚學(xué)堂馬老師的設(shè)計模式的基礎(chǔ)之上,用這本書備查。18、JavaEE綜合英文名:J2EE ANTIPATTERNS中文名:J2EE反模式圖  片:   作  者:Bill Dudney等出版社:機械工業(yè)出版社閱讀方法:在有了一定的項目開發(fā)經(jīng)驗之后,在有了初步的設(shè)計能力之后,閱讀本書來了解一下設(shè)

14、計中的常見錯誤以及解決方案吧。不是想指導(dǎo)開發(fā)人員如何完成J2EE設(shè)計和開發(fā),而是通過指出應(yīng)用開發(fā)中常犯的錯誤及修復(fù)錯誤的方法,來指導(dǎo)讀者成為更好的J2EE開發(fā)人員。19、軟件工程與UML等綜合運用英文名:Applying UML and Patterns中文名:UML與模式應(yīng)用圖  片:   作  者:Craig Larman出版社:機械工業(yè)出版社閱讀方法:該書是OOAD中經(jīng)典巨著之一, 不同于專門介紹UP的書,書中向UP中加入了Agile的思想,使得UP在實踐中更容易操作;該書也不同于介紹UML語法的書,而是融入了OOAD的思想。這本書被很多學(xué)校選為O

15、OAD的教材。我們的建議是在有了一定的項目開發(fā)經(jīng)驗之后進行閱讀,效果會更好。 20、其他Log4J、JUnit、Eclipse、Weblogic、Linux.還有其他的一些內(nèi)容基本上不用看書,用到的時候到網(wǎng)上查資料即可。 為了不給大家增加太大的負(fù)擔(dān),這里推薦的只是一個基礎(chǔ)的集合,并不意味著其他的書就不需要讀了,好書多的是,等你去發(fā)現(xiàn),只要開卷、必定有益。 有的人總希望別人給一個路線圖,按照這個圖一步一步的來,自己一點彎路都不走,這個我相信也是長期受應(yīng)試教育的結(jié)果。但是如果一門學(xué)問能夠按照一個固定的死路線從頭走到尾的話,那它基本上也就接近于沒有價值了。所以,請務(wù)必根據(jù)自身的情況,進行靈活的學(xué)習(xí)。 尚學(xué)堂將公布整個課程的30%-35%左右的教程供大家自學(xué),基本上涵蓋了上面講到的這些知識點。知識點相對來說自學(xué)還是比較容易的,尤其是時間充裕的情況下。但是目前企業(yè)更看重的是項目經(jīng)驗,項目部分不太容易自學(xué),如果想節(jié)省時間、積累實戰(zhàn)項目經(jīng)驗、少走彎路、感受專業(yè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論