經(jīng)驗(yàn)之談:我的Java學(xué)習(xí)歷程
發(fā)布時(shí)間:2008-12-23 閱讀數(shù): 次 來源:網(wǎng)樂原科技
轉(zhuǎn)眼學(xué)習(xí)Java已經(jīng)3年了,對其他人來說我可能還是一個(gè)菜青蟲^_^。不過,眼看大學(xué)就要畢業(yè)了,總是想總結(jié)一下自己這四年以來學(xué)習(xí)的心路歷程。個(gè)人感覺對Java還是有一點(diǎn)研究,于是就斗膽說說自己學(xué)習(xí)Java的歷程,也算是給剛剛進(jìn)入Java這個(gè)美麗而又迷人的宮殿里的新人和想進(jìn)入的朋友一點(diǎn)啟發(fā)。不足之處請大家斧正。謝謝。
個(gè)人覺得:學(xué)習(xí)一門語言最關(guān)鍵的是要了解她的框架,或者說是她總體的輪廓。只有對語言的輪廓有了一個(gè)比較清晰的了解才能把握住她的關(guān)鍵所在,才不會懵懵懂懂的亂學(xué)一通。有了目的的學(xué)習(xí)就會事半功倍,而且會非常的輕松和愉快。
下面先說說Java的總體構(gòu)架(個(gè)人觀點(diǎn),難免有所偏頗,望各位海涵。):
Java平臺主要分為J2ME ,J2SE , J2EE 三個(gè)部分。
J2ME主要應(yīng)用于嵌入式系統(tǒng)的開發(fā),如機(jī)頂盒,智能家電等。此方面筆者不是非常了解,不作特別闡述。
下面到了J2SE主要是開發(fā)桌面平臺的應(yīng)用程序。J2SE體系:圍繞Java Swing展開。然后散發(fā)出Java AWT,Java 基本I/O ,事件響應(yīng) ,線程(線程也可以歸為J2EE平臺)四個(gè)方面的知識。其中AWT作為重量級可視化組件,由于和本地系統(tǒng)關(guān)聯(lián),破壞了Java語言的平臺無關(guān)性,應(yīng)該減少使用。這四個(gè)方面通暢了解,J2SE平臺就基本OK了。
J2SE平臺推薦圖書:
1.《精通Java Swing程序設(shè)計(jì)》中國鐵道出版社
2.《Java I/O》
O’REILLY公司出版,中國電力出版社翻譯出版
3.《Java線程》
O’REILLY公司出版,中國電力出版社翻譯出版
最后的重頭戲是J2EE平臺---Java的精髓所在,同時(shí)也是Java平臺優(yōu)勢的體現(xiàn)。J2EE平臺的最簡單構(gòu)架可以總結(jié)為:JSP+JDBC+EJB+后臺數(shù)據(jù)庫??梢哉f:“Java的精髓在J2EE ,J2EE精髓在JDBC+EJB”。其它的如Servlet,JavaMail,CORBA等。
J2EE平臺推薦圖書:
1.《JDBC與Java數(shù)據(jù)庫編程》
O’REILLY公司出版,中國電力出版社翻譯出版
2.《精通EJB第二版》
電子工業(yè)出版社
其它有些東西,個(gè)人覺得歸到那個(gè)平臺都不合適,單獨(dú)列出來:
1.Java網(wǎng)絡(luò)編程
推薦圖書《Java網(wǎng)絡(luò)編程》 O’REILLY公司出版,中國電力出版社翻譯出版
2.Applet 個(gè)人無特別好的圖書 暫缺。