80%的JAVA工程師都認可的學習路線分享給你
Java工程師學習路線

image.png
第一個階段:java基礎階段
java語法
面向物件 (java核心)
常用的api
介面程式設計 (安卓,APP等開發必備)
多執行緒 (面試必備)
檔案io
java網路程式設計.(需瞭解)
XML解析
這是學習java開發的基礎階段,也是以後的學習基石,這一部分的學習很重要!
第二個階段:資料庫階段
oracle
mysql
sql server
目前中國軟體公司用的最多的三大主流資料庫是sql server,mysql ,oracle .目前看來oracle資料庫越來越流行了。國內一般公司使用的是mysql資料庫,大型公司使用Oracle資料庫比較多,所以兩者都要有所瞭解!
一般情況下PHP對應MySQL資料庫;ASP對應SQL資料庫;JSP對應ORACLE資料庫。所以大家會 經常看到市場上JAVA培訓都是用的ORACLE資料庫,其實你學會了ORACLE資料庫,再去學習MySQL、SQL數 據庫,你會覺得有很多相似的之處,學起來也容易上手了。
第三個階段:web開發階段
html
css
javascript
JQuery
Ajax
這三個部分是進行web開發的必須技術一定要好好學習,畢竟網際網路在我們的生活中無處不在,Ajax在以後開發中使用率很高!
第四個階段:j2ee 中級部分
servlet
jsp
mvc
jstl
這個階段是接近企業的需求了,所以學習起來,難度偏大,如果前面沒有學習紮實,會比較麻煩。
所以衷心的告誡大家,把前面的學好,再學習第四個階段,這裡的mvc思想不太好理解,是學習的重點。同時要學習 tomcat/jboss/wl 這些伺服器,所以你可能感到要學習的東西一下多了很多。
第五個階段:j2ee 高階部分
SSH三大框架(面試常問題,面試必備)
struts
hibernate
spring
SSM三大框架(目前最流行的框架,開發必備)
Spring
SpringMVC
Mybatis
學習完Servlet、JSP然後再去學習框架SSH、SSM等最前沿的最流行的網路程式設計必備的軟體技能。框架的基礎就是Servlet、JSP。首先大家應該學習的是Struts框架,典型的MVC模型。
第六個階段:專案實踐
可以從OA專案開始入手,逐漸積累開發經驗,慢慢的入手電商等大型專案。

img04.png