? ? 對于初學(xué)者來說予颤,學(xué)習(xí)Java,需要打好基礎(chǔ)冬阳,下面介紹學(xué)習(xí)Java五個必經(jīng)階段蛤虐,希望能讓初學(xué)Java的人更好的學(xué)習(xí)和幫助。
第一個階段:java基礎(chǔ)階段
? ? java語法
? ? 面向?qū)ο?/p>
? ? 常用的api
? ? 界面編程
? ? 多線程
? ? 文件io
? ? java網(wǎng)絡(luò)編程..
? ? 這是學(xué)習(xí)java開發(fā)的基礎(chǔ)階段摩泪,也是以后的學(xué)習(xí)基石。
第二個階段:數(shù)據(jù)庫階段
? ? oracle
? ? mysql
? ? 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é)會一門,在學(xué)別的會很容易學(xué)會熊楼。
第三個階段:web開發(fā)階段
? ? html
? ? css
? ? java
? ? 這三個部分是進行web開發(fā)的必須技術(shù)一定要好好學(xué)習(xí)霹娄,畢竟互聯(lián)網(wǎng)在我們的生活中無處不在。
第四個階段:j2ee 中級部分
? ? servlet
? ? jsp
? ? mvc
? ? 這個階段是接近企業(yè)的需求了鲫骗,所以學(xué)習(xí)起來犬耻,難度偏大,如果前面沒有學(xué)習(xí)扎實执泰,會比較麻煩枕磁,我就是這樣的,前面沒有吃透术吝,就學(xué)習(xí)j2ee 中級计济,搞得我消化不良。
? ? 所以我衷心的告誡大家排苍,把前面的學(xué)好沦寂,再學(xué)習(xí)第四個階段,這里的mvc思想不太好理解淘衙,是學(xué)習(xí)的重點传藏。同時要學(xué)習(xí) tomcat/jboss/wl 這些服務(wù)器,所以你可能感到要學(xué)習(xí)的東西一下多了很多幔翰。
第五個階段:j2ee 高級部分
? ? struts
? ? hibernate
? ? spring
? ? 學(xué)習(xí)完Servlet漩氨、JSP然后再去學(xué)習(xí)框架Struts、Hibernate遗增、Spring等最前沿的最流行的網(wǎng)絡(luò)編程必備的軟件技能叫惊。框架的基礎(chǔ)就是Servlet做修、JSP霍狰。首先大家應(yīng)該學(xué)習(xí)的是Struts框架,典型的MVC模型饰及。