java 學習方法 2

JAVA自學之路 二:JAVA自學路線圖
[轉載請註明出處:http://www.bjsxt.com/zixue/zixuezhilu_1.html]

有不少的同學發信給我,和我探討java的自學過程應該是什麼樣的,畢竟有很多人因爲各種各樣的原因不能參加培訓。我試着給出自己的見解,拋磚引玉吧。

這個路線圖是給那些爲了就業的人準備的,如果只是興趣,不一定照這個走。
這裏只是講了路線圖,關於路線中的各個階段,學到什麼程度,如何學習等,可以參考後面的JAVA自學之路 七:《路線圖明細》。

首先要學JavaSE,這是無庸置疑的。
與此同時,是的,與此同時,和JavaSE的學習同步,建議大家研究一下數據結構與算法。
在這兒之後,你可以選擇向J2ME、或者Java GUI、Socket編程等方向努力,但是通過第一篇的辦法,你可以很容易就將這方向過濾掉(永遠不要忘了我們是爲了就業),好吧,暫時和它們訣別,還是向着J2EE的方向前進吧。
在JavaSE完成之後,可以試着完成一些小項目,同時關注一下設計模式的內容,不必強求自己能夠完全掌握各種細節,往前走吧。
掌握一種編程工具,比如說Eclipse。
數據庫,可以選擇使用Oracle或者MySQL開始
。 JDBC,用Java連接數據庫。
可以選擇在這個地方切入Hibernate,也可以選擇在Struts
之後。 HTML CSS JavaScript,這些東西是做web項目必需的內容
。 Servlet JSP,服務器端必需。
XML AJAX,新的流行趨勢不能不瞭解。
作一些小項目吧。比如BBS、留言系統、學籍管理、商城等等,隨便着一些業務邏輯比較簡單的來做一做。 Struts,MVC的典型應用
Hibernate,OR Mapping的典範之作。
Spring IOC + AOP, 面向對象 + 面向切面,完善的旅程。
把以前自己的小項目加入Struts、Spring、Hibernate的元素吧。
去研究各種商業項目的業務邏輯吧,才能在你的簡歷中加入濃重的一筆。
EJB3.0,java在走了很多彎路後的迴歸之作,值得研究。
SOA,業界鐵定的未來趨勢,要緊緊跟隨。

在後面,我會告訴你每一步的學習方法和學習重點。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章