閱讀574 返回首頁    go 技術社區[雲棲]


java學習路線圖------(java1234)

轉自:https://blog.csdn.net/pplcheer/article/details/12276999?reload





第一階段-Java基礎


       這一階段很重要,關係到你後麵階段的學習,所以務必把這一階段掌握好;

       如果你是0基本,我推薦一本比較好的,適合初學者看的書:明日科技的《Java從入門到精通》,最新版應該是第三版;

       這一階段你要掌握的知識是Java基礎,Java麵向對象,還有數據庫,JDBC,debug斷點調試方法,Swing也了解下;

       Java基礎,Java麵向對象 推薦學習視頻:《尚學堂馬士兵J2SE》

       分享地址:https://www.java1234.com/a/javaziliao/shiping/2013/0506/332.html

       看視頻的時候切記,一定要跟著練習,要思考,自己還可以到百度找點編程小題練練手;

       數據庫的話,初學的話,學個Mysql就可以了,基本的SQL要會,比如基本的增刪改查SQL,還有了解下SQL的一些聚合函數,運算,掌握一個圖形工具,如SQLyog;

       Swing的話,這個了解下就行了,以後工作很少用到;

       JDBC的話,這個很重要,連接數據庫的,但是不是很難,可以先看點資料,比如百度百科,知道一下Jdbc是個什麼東東,再看點技術文章,是如何用java連接數據庫的;

       上麵這麼多搞定後,可以看下我的《 Swing入門級項目全程實錄 》

       視頻地址:https://www.java1234.com/a/yuanchuang/swing/

       掌握一下Java小應用的整個開發過程,學習完這個視頻,你能鞏固的知識包括:Java基礎,Java麵向對象,數據庫知識,Jdbc,Java斷點調試,Eclipse的常用快捷方式,以及一些常用的開發技巧;

       第一階段學習完,你可以自己開發一個小應用,鞏固下Java基礎。在開發的過程中,你會遇到很多問題,解決問題,等你開發完這個項目時,你會發現你收獲甚多;假如你學而不練,你終究不會有太多收獲的,時間長了,學的知識都會忘記。

 

第二階段-網頁基礎


        第二階段是進軍Java web的前奏,這一階段要掌握的知識是Html,Css,JavaScript,Ajax,Json,Jquery,Easyui;

Html,Css,JavaScript這些都是網頁基礎知識,不需要你學太深,能看懂代碼就行;


推薦學習資料:

        W3C Html :     https://www.w3chtml.com/html/
        W3C Css  :      https://www.w3school.com.cn/css/index.asp
        W3C JavaScript: https://www.w3school.com.cn/js/index.asp


       然後就是Ajax,Json 這是一種提高用戶體驗的技術,一種比較流行的交互方式;


推薦學習資料:

       W3C Ajax :     https://www.w3school.com.cn/ajax/index.asp
       W3C Json :     https://www.w3school.com.cn/json/index.asp


       再後麵就是Jquery的學習,Jquery是一個優秀的Js框架,基本上Web開發都用到它;


推薦學習資料:

       W3C Jquery:   https://www.w3school.com.cn/jquery/index.asp


       最後是學習一個Web UI框架,可以先學個簡單點的EasyUI,EasyUI是基於Jquery的一個UI框架,不難;

推薦學習資料:

       java1234的原創教程 一頭紮進Easyui: https://www.java1234.com/a/yuanchuang/easyui/

       Easyui中文在線示例文檔:  https://www.java1234.com/easyui.html

 

第三階段-Jsp動態網頁技術


       第三階段也是很重要的,所有的java web框架都是基於jsp,servlet的;

這一階段要掌握好jsp,servlet技術,比如常見的request,response,session,application,jspc標簽也得熟練掌握;

推薦學習資料:

       尚學堂Jsp視頻:https://www.java1234.com/a/javaziliao/shiping/2013/0506/339.html


       看完那視頻可以看 jsp&servlet入門級項目全程實錄:https://www.java1234.com/a/yuanchuang/jspservlet/ 體驗一把一個Jsp,Servlet項目的開發過程;

       當然到這裏不要急著看框架,假如你沒有一點項目經驗的話,你就算學了框架,你也體驗不到框架的優越性;

這階段你得自己寫一個web小應用,練練手,鞏固鞏固所學知識,鍛煉下自己分析業務的能力;

 

第四階段-Struts2框架


Struts2是一個優秀的框架,很多公司都用;

推薦學習視頻:

       馬士兵Struts2:  https://www.java1234.com/a/javaziliao/shiping/2013/0506/330.html

看完這視頻,你得體驗到Struts2存在的意義-用戶請求與處理的有效分離;

       當然看完這視頻,你可以看下  struts2入門級項目全程實錄: https://www.java1234.com/a/yuanchuang/Struts2/  體驗一把用Struts2開發一個項目的流程;

 

第五階段-開源工具框架


       這一階段,可以學習一些Java的開源工具框架,比如用Java操作Excel,Word,Pdf,用Java生成報表等;

你可以學習一些框架,比如Poi,iText,JfreeChart;這些都不難,看點示例就會了,比如自己可以寫個批量Excel導入數據,導出數據,生成PDF文件,搞點圖片裏麵。自己搞點數據,搞些報表,練練手;

 

第六階段-Hibernate框架


Hibernate是一個經典的持久層框架,搞Java web的必須學習下它;

推薦學習視頻:

       馬士兵Hibernate:  https://www.java1234.com/a/javaziliao/shiping/2013/0506/331.html

       看完這視頻,你得體驗到Hibernate的ORMapping思想;

       當然看完這視頻,你可以看下   hibernate入門級項目全程實錄:

        視頻地址:https://www.java1234.com/a/yuanchuang/hibernate3/  體驗一把用Hibernate開發一個項目的流程;

 

第七階段-Spring,S2SH整合


       Spring是一個神奇的框架,搞Java web的必須學習下它;

推薦學習視頻:

       馬士兵Spring :  https://www.java1234.com/a/javaziliao/shiping/2013/0506/334.html


       看完這視頻,你得掌握Spring的AOP,IOC思想,還有S2SH的整合;

       當然看完這視頻,你可以看下   S2SH入門級項目全程實錄 : https://www.java1234.com/a/yuanchuang/s2sh/   體驗一把用S2SH整合開發一個項目的流程;

       當然,到這裏自己可以搞個課題了,業務稍微複雜點的,功能稍微多點的,把學到的東西都用上,好好鞏固鞏固;

 

第八階段-選修框架學習


       假如你是學生,時間比較充裕的話,可以研究研究一些特殊業務的框架,如Java郵件-Java Mail,

       Java工作流-Jbpm;

       掌握這些,對於你以後的就業是有很有幫助滴;

       資料網上也是很多的;


最後更新:2017-04-03 15:22:13

  上一篇:go 機房收費係統之周結賬單
  下一篇:go 國際跳棋的開局