java學習路線

J2SE : 咱們常常說到的JDK,就主要指的這個,它是三者的基礎,屬於桌面級應用開發,這部分若是學得好很容易拓展J2EE和J2ME。前端

J2ee : 就是咱們常說的作企業級開發.這個是從事Java開發人員的主要發展方向.java

J2me手機微端開發.目前而言這塊並非咱們的發展方向,雖然安卓上面跑的是Java可是不是用j2me開發的.面試

那麼j2ee就是大部分學習java的同窗們的主要方向了.固然,學習J2EE海須要不少非JAVA技術的支撐,好比數據庫技術,網頁編程技術等等,待會我會詳細介紹這方面的內容。數據庫

剛纔說到J2EE包含的範圍很廣,即便我把我所瞭解的全部技術說出來,也並不能表明J2EE,這是一個很深很廣的學問,須要你們之後再工做的時候慢慢去發現了。編程

J2se作企業級開發的項目大部分都是基於B/S架構的項目,也就是經過瀏覽器來訪問服務器,例如,咱們打開瀏覽器逛得淘寶,驢媽媽等網站.設計模式

首先從最簡單的開始,打開瀏覽器,咱們眼睛看到的叫網頁.數組

網頁編程基礎:瀏覽器

網頁編程基礎要學的內容也比較多,但主要集中在如下這三個技術之上,你們天天看的各類樣式的網頁都是它們呈現的:
HTML:超文本標記語言
CSS: 層疊樣式表
Javascript:瀏覽器客戶端腳本語言
如今更是流行各類JavaScript庫,好比:Jquery等,你要是會其中的某一個庫的使用,找工做so easy。固然如今比較流行的還有HTML5和CSS3近年來也是至關火爆,也是面試加分神器.服務器

此階段零基礎的學員推薦開發工具使用Editplus沒有代碼提示,鍛鍊代碼功底,有基礎同窗可使用DW等智能開發工具提高效率.
微信

J2SE:
學完前端製做接下來開始學習j2se,所包含的內容主要分爲:面向對象概念的理解、Java基本語法的學習,Java桌面圖形界面應用程序的開發,掌握經常使用的Java API等(關鍵是要學會怎樣查閱)。
重點:Java基本語法(循環結構,數據類型,數組,運算符等)、Swing,awt,事件機制、文件輸入輸出流處理等
難點:面向對象思想的理解(接口、類等)、線程、socket網絡編程等.

數據庫技術:
數據庫幾乎是程序中不可或缺的一部分,在整個軟件開發中更是佔據了重要做用.數據庫在整個軟件中扮演的是地基的角色,你要修房子,就要先打好地基,你要作軟件,就要先設計好的數據庫.目前數據庫幾乎都是關係型數據庫,表明的有:
MySQL,最知名的開源數據庫之一,我很喜歡它的小巧耐用,學過SQL SERVER數據庫再學它,無師自通,易如反掌.
ORACLE.甲骨文公司的產品,大型數據庫,正版的通常公司買不起.只有看看了,不過如今Java開發60%都是會使用到這個數據庫,再加上如今甲骨文已經把sun公司收購了,JAVA和 ORACLE得關係更加曖昧,各位得多花些時間在這上面了.

掌握基於Java Web技術的綜合應用,完成項目實戰開發

這個階段這個階段學習: JSP, servlet和JavaBean,以及自定義標籤庫等.

J2EE有三個必學的框架,若是你說你學了J2EE,但又不會這三個框架的話,那會讓人笑掉大牙,這三個框架分別是 Struts、Spring和Hibernate,雖然這三個框架應用很廣,但不表明這三個框架就表明了J2EE,J2EE還有不少其餘的東西.

看了這麼多你們也應該知道了Java學這麼多其餘的東西。除了這些技術的東西,在這階段,你們更多的是會接觸到好比設計模式的東西,好比工廠模式、橋樑模式、單例模式等等,還要學習建模思想(好比UML建模等等)和軟件生命週期等等。這些是昇華你們編程思想的手段和途徑。固然,想要要到一份好的工做,一些編程規範,代碼的效率,性能,用戶體驗優化,解決問題的能力都是必不可少的,學習過程當中必定要作項目一方面融合本身的知識點,第二增長項目經驗.你們加油.附上學習流程圖一張.


本文分享自微信公衆號 - 一點博客(xiaochen_182)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索