當前位置:編程學習大全網 - 源碼下載 - 學習Java的最佳路線

學習Java的最佳路線

首先先搞懂JavaSE的部分,Swing和swt部分就可以少看或不看,因為現在用的比較少。重點是看懂Java中的面向對象、集合框架、JDBC、異常、IO、線程和網絡編程。JavaSE搞定後再學習Servlet、JSP,然後才是經典的Struts2、Hibernate和Spring,學習框架時重點理解框架的運行原理,甚至可以嘗試自己寫個輕量級的框架。理解運行原理的最好方法就是閱讀源代碼,還是要感謝Java中的開源項目。這期間還要多找各種大小的項目去完成,不壹定要大,但是要精致,功能要完整,這樣可以練習所學知識,並且可以在做項目中發現自己的知識體系中不足的地方。關於看視頻,我不推薦,很多同學壹天到晚就知道看視頻,殊不知,編程真理在於“練習,練習,不停練習”!

推薦看看這個學習路線,規劃的很棒:

再補充下:當學習Java的期間,會碰到各種各樣的異常,請積累這些異常信息,以及如何出現的異常和如何處理的,因為java中常見的異常就那麽幾種,積累的多了,處理問題的能力就提高,這樣水平會提高的很快!

SpringMVC 這幾年的占有率迅速的提高,可能之後會取代 Struts2,但是無論怎麽變化,這些還都是 MVC 模式,理解了這個模式,上手任何的?MVC框架都應該很快。

企業需要的變化還體現在大數據方面,因為 Hadoop 的流行,Java 的應用場景又多了壹個。所以,不喜歡 web 的可以考慮學習大數據方面的知識。

另壹個流行的場景自然就是 Android,學習 Android 依然需要妳有 JavaSE 的底子+HTTP 協議的理解,再配合上 Linux 的知識就可以開始了。

再說下找項目的問題,初學者可能會碰到不知道做什麽的問題,其實最開始大家都是從模仿開始的,例如妳學會了 jsp+Servlet,那就可以模仿壹個 v2ex 這樣的論壇出來。學會了 SpringMVC,那就試著將論壇的代碼重構,提供restful接口供客戶端訪問(Android、IOS 、web 等)。論壇做的沒難度了,那就模仿壹個團購網站,依然是不壹定要做全部的功能,但是做出的功能要穩定,要精致。或者壹個微信公眾平臺的開發都是不錯的項目。

初學者看源代碼有的人推薦看 Struts2、spring 的,但是我相信10個初學者9個看不懂,那就從簡單的開始,例如 Apache 的 Commons 庫,例如 lang、dbutils、io 等,這些都是非常不錯的代碼,類的數量不多而且質量也不錯,這些看懂之後,妳的基礎水平增長的不是壹點點。

再次提醒初學者,學習編程沒有妳想的那麽簡單,必須要多練習,多思考,最主要的是妳對這個有興趣。現在不少網站和媒體都宣傳1個月學會前端、3個月入職 BAT 的口號,那也就是口號而已,別太認真。這條路沒有捷徑,寫妳的代碼就是了!

  • 上一篇:美素佳兒防偽標碼
  • 下一篇:紅米3S評測:699元配指紋識別+長續航
  • copyright 2024編程學習大全網