其實,我覺得程序設(shè)計這玩意是不能急噪的,不可能什么事都能一步登天,應(yīng)該是一個循序漸進的過程。 如果不是很熟悉java,那么我建議從java的基本語法開始學起,然后再慢慢去掌握java的面向?qū)ο缶幊谭椒ê退枷?,比如說類、對象、繼承、封裝、多態(tài)、覆蓋、重載等等比較重要的知識點。這些都是基礎(chǔ),都是你以后往高深方面發(fā)展不能缺少的。很難想象一個自稱java高手的,連java的多態(tài)都不知道。等這些都熟悉之后,再去熟悉java的api,然后就可以開始做一些項目,這樣的話,慢慢就對java編程熟悉了。 熟悉java后,就可以開始學習網(wǎng)絡(luò)方面的知識。接著可以學習Java servlet,其實servlet不是很難,內(nèi)容也不是很多,主要是要把它的規(guī)范搞清楚,畢竟它是J2EE中一個重要的構(gòu)成部分。同時,需要學習JDBC方面的知識,并最好在機器上安裝一個測試數(shù)據(jù)庫。如果條件允許,裝一些商業(yè)的大型數(shù)據(jù)庫當然好了。不過為了學習方便,我建議裝一個免費的軟件Mysql,是一個非常好的數(shù)據(jù)庫。該軟件雖然是免費,但是功能特別強,現(xiàn)在很多中、小型項目經(jīng)常用。學會servlet和jdbc后,就可以開始動手寫一些實驗,比如說基本的BBS和聊天室等。呵呵,搞不好,你還能做出一個社區(qū)來呢。 熟悉servlet后,就可以學習JSP,JSP主要在于一些命令、標準行為,難點在TLD方面。只要把這些都搞熟,就可以熟練地進行JSP開發(fā)了。 當你發(fā)現(xiàn)自己對servlet jsp都很熟悉了,那么你現(xiàn)在已經(jīng)很自信了。為了尋找更大的挑戰(zhàn),你可以開始接觸J2EE的EJB方面的知識。EJB的重點在于幾種bean和部署方面,另外最重要的還在于其結(jié)合到J2EE中的架構(gòu)中。J2EE里面的程序編寫現(xiàn)在已經(jīng)變得不是很重要了,而架構(gòu)思想才是J2EE的精華。因此,學習者應(yīng)該花時間把其精華消化到腦子里面。 呵呵,到此,你已經(jīng)是一個很熟練的J2EE工程師了。那么下一步不用我說,也知道該怎么做啦。 :) 另外,對于那些已經(jīng)熟悉java開發(fā)的朋友,我這里有一點小建議,那就是在設(shè)計模式方面要多花工夫,真的,設(shè)計模式在實際應(yīng)用中,特別是對于大型項目開發(fā),非常之重要。以至于很多大公司都要求軟件開發(fā)者必須精通設(shè)計模式和面向?qū)ο笏枷搿?br> 以上是總結(jié)的一些規(guī)律,希望對各位有幫助!!呵呵,希望你早日成為java高手! |