曾經我也是滿天搜索相似的問題,無果!如今我又搜索,給路人解解小惑。git
star/fork 下來學習吧騷年!程序員
一:Java基礎項目github
項目名稱:《超市管理系統》面試
適用人羣:算法
剛剛學完java基礎,但沒有學習jsp/servlet、框架等知識。spring
該項目具有知識sql
sql數據庫
JDBC編程
java基礎
二:認識Java項目
項目名稱:《lyons.eaby》
在《超市管理系統》的基礎上又續寫新項目 : 簡單的購物網站《lyons.eaby》.
適用人羣:
已學習完JSP/Servlet,對cookie,分頁等知識有必定的瞭解。但沒有學習Spring、Struts2等知識。
該項目具有知識
sql
JDBC
Java基礎
HTML/CSS
JSP/Servlet
三:理解編程項目
項目名稱:《lyons.eaby.new》
此項目代碼根據 Java菜鳥項目 重構而來。知識量逐步增大,本項目主要學習面向接口結合配置文件編程。與以上兩個項目顯然的不一樣是,代碼相對規範,向企業級的編程思想接近。
2:Java入門項目
具有知識
sql
Java基礎
HTML/CSS
JSP/Servlet
MyBatis
JavaScript
四:Java入門項目
改成mybatis鏈接數據庫。
此項目代碼根據 Java菜鳥項目 重構而來。知識量逐步增大,本項目主要學習面向接口結合配置文件編程。與以上兩個項目顯然的不一樣是,代碼相對規範,接近企業級的編程思想。利用週末空閒,逐漸推送中。。。後續:該項目重構完成,僅再改進細枝末節。 小建議:以 表(Table) 爲學習路徑;Goods->Order->User. 預:《3:Java狙擊項目》繼續以重構的方式學習新知識。 須要學習者瞭解 maven、Spring MVC 等相關知識 因已使用mybatis故Hibernate再也不在此項目中涉及, 兩個者思想相似、職能相同,喜歡的同窗能夠本身研究重構。
五:Java狙擊項目
飛鳥速購
該項目獨立於上述項目存在。 此項目涉獵的知識更爲普遍。 時間仍然很難連續起來,間斷性推送中。。。
開發工具:Eclipse + Oracle 開發框架:shiro+spring+springMVc+mybatis 另:jdk 1.8
另外,初學者仍是建議把JDK看完吧。尤爲是併發,集合,IO等幾個模塊。
想要朝這方面發展或者真心有興趣的。能夠找我要一些基礎的學習視頻,Q號碼:3300863615,這個是免費的,但願同窗找我要的時候不要有理所應當的態度,畢竟都是個人心血,但願你是真的有一顆想要學好java的心,我也會盡所能的去幫助你成爲一名優秀的程序員。
加我Q有如下幾個要求,不達標的勿擾:
一、大學學習的是Java相關專業,畢業後面試受挫,找不到對口工做能夠
二、在公司待久了,如今過得很安逸,但跳槽時面試碰壁。須要在短期內進修、跳槽拿高薪的
三、參加過線下培訓後,知識點掌握不夠深入,就業困難,想繼續深造
四、已經在Java相關部門上班的在職人員,對自身職業規劃不清晰,混日子的
五、有必定的C語言基礎,接觸過java開發,想轉行的
小號勿擾,不喜勿加
看併發,你要學會併發控制,線程生命週期管理,怎麼寫出有次序高效的執行流程。
看集合,你要學會一些基本的數據結構在Java 中的用法,知道在哪一種場景下,什麼樣的數據結構纔是最適合的,學會經常使用的算法好比二分查找等在集合上的利用。
看IO,你要學會程序是如何對外通訊的,學會須要學會語言中異常處理的藝術,知道全部的數據都是能夠流動的,可傳播的,順便把網絡知識也學下。
這些你看完了,所有可以融匯貫通了,相信你已經再也不須要問要看什麼了。
做者:Lyons、資深鐵鏽