對于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é)過這些高級程序語言,那java的學(xué)習(xí)就會很輕松。
第二步:學(xué)習(xí)java的面向?qū)ο蟮木幊陶Z言的特性的地方。比如封裝、繼承、多態(tài)等。掌握面向?qū)ο蟮幕驹瓌t以及在編程實踐中的意義,掌握java面向?qū)ο缶幊袒緦崿F(xiàn)原理。
第三步:熟悉java的類庫。java的基礎(chǔ)類庫其實就是JDK安裝目錄下面jre\lib\rt.jar這個包。學(xué)習(xí)基礎(chǔ)類庫就是學(xué)習(xí)rt.jar。基礎(chǔ)類庫里面的類非常多。真正對于我們來說最核心的只有4個,分別是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ù)的綜合運用的結(jié)晶,所以掌握起來難度比較大。首先一定要學(xué)習(xí)好JNDI,JNDI是App Server定位服務(wù)器資源(EJB組件,Datasouce,JMS)查找方法,如果對JNDI 不熟悉的話,EJB、JMS這些東西幾乎學(xué)不下去。
JNDI其實就是javax.naming.*這個包,運用起來很簡單。難點在于服務(wù)器資源文件的配置。對于服務(wù)器資源文件的配置,就需要看看專門的文檔規(guī)范了,比如web.xml的寫法,ejb-jar.xml的寫法等等。
針對每種不同的 App Server,還有自己的服務(wù)資源配置文件,也是需要熟悉的。然后可以學(xué)習(xí)JTA,主要是要理解JTA對于事務(wù)的控制的方法,以及該在什么場合使用JTA。
學(xué)習(xí)java切莫急功近利,一定要腳踏實地。初學(xué)者可以多訪問一些論壇,里面有不少大神會給予解答和啟示。
照著這個java學(xué)習(xí)步驟來做,你學(xué)習(xí)java的路程肯定會相對容易一些。如果你想快速掌握java,小編建議你來云和學(xué)院,這里特設(shè)有java大數(shù)據(jù)班。強大的師資陣容定會在短時間內(nèi)把你打造成java高手。