對(duì)于java的初學(xué)者來說,如何有效地安排學(xué)習(xí)java的順序,讓自己少走彎路,一直是困擾他們的主題。今天小編就給大家總結(jié)一下java學(xué)習(xí)步驟,教你如何輕松學(xué)java。
java學(xué)習(xí)步驟
第一步:學(xué)習(xí)java語言的基礎(chǔ)語法。學(xué)習(xí)任何一門語言都要打好基礎(chǔ),java的語法類似于C或C++,如果你曾經(jīng)學(xué)過這些高級(jí)程序語言,那java的學(xué)習(xí)就會(huì)很輕松。
第二步:學(xué)習(xí)java的面向?qū)ο蟮木幊陶Z言的特性的地方。比如封裝、繼承、多態(tài)等。掌握面向?qū)ο蟮幕驹瓌t以及在編程實(shí)踐中的意義,掌握java面向?qū)ο缶幊袒緦?shí)現(xiàn)原理。
第三步:熟悉java的類庫。java的基礎(chǔ)類庫其實(shí)就是JDK安裝目錄下面jre\lib\rt.jar這個(gè)包。學(xué)習(xí)基礎(chǔ)類庫就是學(xué)習(xí)rt.jar?;A(chǔ)類庫里面的類非常多。真正對(duì)于我們來說最核心的只有4個(gè),分別是java.lang.*、java.io.*、java.util.*、java.sql.*。
第四步:javaWeb編程。Web編程的核心是HTTP協(xié)議,HTTP協(xié)議和java無關(guān),如果不熟悉HTTP協(xié)議的話,雖然也可以學(xué)好Servlet/JSP編程,但是達(dá)不到舉一反三,一通百通的境界。所以HTTP協(xié)議的學(xué)習(xí)是必備的。如果熟悉了HTTP協(xié)議的話,又有了java編程的良好的基礎(chǔ),學(xué)習(xí) Servlet/JSP簡直易如反掌。
第五步:J2EE編程。像EJB,JMS,JTA等核心的J2EE規(guī)范往往是幾種java技術(shù)的綜合運(yùn)用的結(jié)晶,所以掌握起來難度比較大。首先一定要學(xué)習(xí)好JNDI,JNDI是App Server定位服務(wù)器資源(EJB組件,Datasouce,JMS)查找方法,如果對(duì)JNDI 不熟悉的話,EJB、JMS這些東西幾乎學(xué)不下去。
JNDI其實(shí)就是javax.naming.*這個(gè)包,運(yùn)用起來很簡單。難點(diǎn)在于服務(wù)器資源文件的配置。對(duì)于服務(wù)器資源文件的配置,就需要看看專門的文檔規(guī)范了,比如web.xml的寫法,ejb-jar.xml的寫法等等。
針對(duì)每種不同的 App Server,還有自己的服務(wù)資源配置文件,也是需要熟悉的。然后可以學(xué)習(xí)JTA,主要是要理解JTA對(duì)于事務(wù)的控制的方法,以及該在什么場(chǎng)合使用JTA。
學(xué)習(xí)java切莫急功近利,一定要腳踏實(shí)地。初學(xué)者可以多訪問一些論壇,里面有不少大神會(huì)給予解答和啟示。
照著這個(gè)java學(xué)習(xí)步驟來做,你學(xué)習(xí)java的路程肯定會(huì)相對(duì)容易一些。如果你想快速掌握java,小編建議你來云和學(xué)院,這里特設(shè)有java大數(shù)據(jù)班。強(qiáng)大的師資陣容定會(huì)在短時(shí)間內(nèi)把你打造成java高手。