對于Java初學(xué)者來說,想學(xué)習(xí)Java教程,需要明白,基礎(chǔ)打好才能學(xué)得更好,Java教程之學(xué)習(xí)Java的路線圖的五個必經(jīng)階段,希望能對Java學(xué)習(xí)者有所幫助。
第一個階段-java基礎(chǔ)階段
1.java語法
2.面向?qū)ο?br />
3.常用的api
4.界面編程
5.多線程
6.文件io
7.java網(wǎng)絡(luò)編程..
這是學(xué)習(xí)java開發(fā)的基礎(chǔ)階段,也是以后的學(xué)習(xí)基石。
第二個階段-數(shù)據(jù)庫階段
1.oracle
2.mysql
3.sql server
目前中國軟件公司用的最多的三大主流數(shù)據(jù)庫是sql server,mysql ,oracle .目前看來oracle數(shù)據(jù)庫越來越流行了。一般情況下PHP對應(yīng)MySQL數(shù)據(jù)庫;ASP對應(yīng)SQL數(shù)據(jù)庫;JSP對應(yīng)ORACLE數(shù)據(jù)庫。所以大家會 經(jīng)常看到市場上JAVA培訓(xùn)都是用的ORACLE數(shù)據(jù)庫,其實你學(xué)會了ORACLE數(shù)據(jù)庫,再去學(xué)習(xí)MySQL、SQL數(shù) 據(jù)庫,你會覺得有很多相似的之處,學(xué)起來也容易上手了
第三個階段-web開發(fā)階段
1.html
2.css
3.java
這三個部分是進(jìn)行web開發(fā)的必須技術(shù)一定要好好學(xué)習(xí),畢竟互聯(lián)網(wǎng)在我們的生活中無處不在。
第四個階段-j2ee 中級部分
1.servlet
2.jsp
3.mvc
這個階段是接近企業(yè)的需求了,所以學(xué)習(xí)起來,難度偏大,如果前面沒有學(xué)習(xí)扎實,會比較麻煩,我就是這樣的,前面沒有吃透,就學(xué)習(xí)j2ee 中級,搞得我消化不良。所以小弟我中心的告誡大家,把前面的學(xué)好,再學(xué)習(xí)第四個階段,這里的mvc思想不太好理解,是學(xué)習(xí)的重點。同時要學(xué)習(xí) tomcat/jboss/wl 這些服務(wù)器,所以你可能感到要學(xué)習(xí)的東西一下多了很多。
第五個階段-j2ee 高級部分
1.struts
2.hibernate
3.spring
學(xué)習(xí)完Servlet、JSP然后再去學(xué)習(xí)框架Struts、Hibernate、Spring等最前沿的最流行的網(wǎng)絡(luò)編程必備的軟件技能。框架的基礎(chǔ)就是Servlet、JSP。首先大家應(yīng)該學(xué)習(xí)的是Struts框架,典型的MVC模型。