新手上路,我覺得機(jī)械工業(yè)出版社的《Java2 核心技術(shù)卷一:原理》和《Java2 核心技術(shù)卷二:高級性能》是不可多得的好書。作者Horstmann結(jié)合豐富的實(shí)例幾乎為讀者展示了Java語言的魅力所在,所涉及的方面也非常之全,包括java語言的基本語法、數(shù)據(jù)類型、面向?qū)ο笤O(shè)計(jì)、AWT/Swing、Java IO、多線程、RMI、Collection、JDBC、JNI、xml。。。。。。書中提供的大量代碼是我們學(xué)習(xí)的上好資料。遺憾的是書中并沒有包括J2ME相關(guān)內(nèi)容以及J2EE的EJB。
具備了一定的基礎(chǔ)后,學(xué)習(xí)《Thinking in java》還是很有必要的。這的確是大師之作,作者高屋建瓴,把你在學(xué)習(xí)java過程中碰到的疑問幾乎一一列舉,不服實(shí)在不行。現(xiàn)在最新的是第三版,我覺得假如英文沒有問題的話還是看英文比較好,究竟翻譯后的文章是會(huì)變味的。
Java是更面向?qū)ο蟮恼Z言,但是假如覺得自己在面向?qū)ο蟮睦斫馍线€不充分的話,可以讀讀電子工業(yè)出版社的《Java與UML面向?qū)ο笤O(shè)計(jì)與編程》。這本書雖然不能算是經(jīng)典,但是作者結(jié)合書后的作業(yè)題還是比較清楚地介紹了面向?qū)ο蟮母拍钜约耙恍┚幊痰募记伞H缓笞x讀《java與模式》是個(gè)不錯(cuò)的選擇 :)
假如想了解Java的虛擬機(jī)原理,那么我想這本經(jīng)典的書籍應(yīng)該很多人知道——《深入Java虛擬機(jī)》第二版。作者絕對是虛擬機(jī)方面的大師,用通俗的語言把java虛擬機(jī)說的這么清楚可不是隨便什么人都能辦到的。書內(nèi)有很多作者用Applet寫的例子,叫人稱贊不已。
也許很多人學(xué)習(xí)Java是從jsp開始的,但是千萬不要止于此。起碼應(yīng)該達(dá)到合理設(shè)計(jì)基于MVC構(gòu)架的Web應(yīng)用程序,假如有愛好可以用用Struts,它就是現(xiàn)成的MVC的框架而且免費(fèi)。事實(shí)上J2EE方面尤其是EJB/JMS我只是大概了解所以還是不要班門弄斧了。下面說我喜歡的J2ME吧
J2ME目前還是在國內(nèi)比較新的技術(shù),市場上的書也不是很多。我看了人民郵電出版社的《J2ME無線應(yīng)用開發(fā)》,書中例子比較豐富,但是在后半段聯(lián)網(wǎng)部分的代碼實(shí)在不敢恭維。以后我也就沒有繼續(xù)讀這方面的書,而是在國外的聞名站點(diǎn)讀文章比如java.sun.com,www.onjava.com。真是收益匪淺。
覺得自己是高手了嗎?想知道答案的話仔細(xì)讀讀《Effective Java》這本書吧,假如讀完沒有任何收獲,那么你的確可以算高手了,不過還是要記得學(xué)無止境啊!假如收獲頗多,那么我們還要繼續(xù)努力!
下面簡單列出一些學(xué)習(xí)資源供大家參考
就說這么多吧,希望java初學(xué)者可以有所收獲,希望java明天會(huì)更好。
新聞熱點(diǎn)
疑難解答
圖片精選