Java幾乎成了近10年來計算機軟件發(fā)展過程中的傳奇,在眾多開發(fā)者心中的地位堪稱經(jīng)典,學(xué)生、從業(yè)者、學(xué)者、系統(tǒng)工程師紛紛投入到Java之中,在這個平臺中“浴血奮戰(zhàn)”、“如癡如醉”,
怎么學(xué)習(xí)java開發(fā)?我們一起來探討方法,希望對學(xué)習(xí)的朋友有所幫助。
怎么學(xué)習(xí)java開發(fā)------學(xué)習(xí)Java之前,先看看自己是否適合、對學(xué)Java開發(fā)工程師是否有興趣?是否能靜下心來堅持不懈地學(xué)習(xí)?這是個容易但又絕對不應(yīng)該忽略的問題,首先要確信自己對Java感興趣、而且又有吃苦的準備,那你才可能學(xué)好Java!如果具備這兩點條件,也別急著馬上付諸行動,要看看自己的職業(yè)規(guī)劃,考慮學(xué)習(xí)是否對自己的職業(yè)有所幫助,以后是否想從事java開發(fā)工程師并且一定會從事這個職業(yè),那么考慮周全之后就可以開始了。
一、怎么學(xué)習(xí)java開發(fā)-----準備良好的外部環(huán)境
1、購Java基礎(chǔ)教程或者找一個好的java培訓(xùn)機構(gòu)
學(xué)java開發(fā)工程師,須買一本適合入門的、基礎(chǔ)的Java入門教程。雖然網(wǎng)絡(luò)上學(xué)習(xí)Java的資源很多,有論壇有PDF下載,還有很多電子文檔可參閱,一者不夠系統(tǒng),二者找尋起來很是麻煩,購一本Java入門教材,隨手就可翻閱,個人認為是系統(tǒng)學(xué)習(xí)Java的良好準備。當然,如果覺得個人學(xué)習(xí)很是費勁的話,那就找一個培訓(xùn)機構(gòu)吧,這樣可以省去很多麻煩,一般java培訓(xùn)機構(gòu)的課程比較齊全,系統(tǒng)也全面,很適合完全沒有入門的學(xué)習(xí)者參與,如果有一定基礎(chǔ),又不想花銀子,能自己學(xué)最好了。
2、準備電腦環(huán)境
準備學(xué)習(xí)環(huán)境,很簡單,安裝JDK
6,然后用類似UltraEdit、EditPlus的文本編輯器配置電腦環(huán)境,Internet上有很多關(guān)于如何配置的文章。初學(xué)Java,很多人不建議用IDE工具,如果通過一行行的敲代碼,會發(fā)現(xiàn)很多問題,這樣,才能需要去解決問題,同時加深對Java的理解。
二、怎么學(xué)習(xí)java開發(fā)----由深入淺學(xué)習(xí)Java,制定學(xué)習(xí)計劃
學(xué)習(xí)Java的過程很辛苦,需要嚴格的計劃,并堅持下去。
1、從Java的基礎(chǔ)開始。Java的體系分為Java SE、Java EE和Java ME(JDK
5.0以前分別叫J2SE、J2EE和J2ME),Java的敲門磚是Java
SE了,也就是入門要學(xué)習(xí)的內(nèi)容,不論你日后是選擇哪個體系領(lǐng)域作為發(fā)展方向,都得從Java SE起步。
2、了解基礎(chǔ)之后,可以開始學(xué)Java EE、JSP/Servlet以及學(xué)習(xí)數(shù)據(jù)庫開發(fā)技術(shù)。在Java
EE中,首先要學(xué)習(xí)JSP/Servlet(結(jié)合Tomcat、MySQL)技術(shù),JSP1.2/2.X的知識都要掌握,畢竟現(xiàn)在很多的在用系統(tǒng)都還是基于JSP1.2,學(xué)習(xí)JSP,還必須掌握一些外延技術(shù),如:你還得掌握HTML基礎(chǔ)知識,最好再掌握些Javascript、CSS的技術(shù),而了解XML是必不可少的。在學(xué)習(xí)JSP/Servlet過程中,應(yīng)該結(jié)合學(xué)習(xí)
JDBC、數(shù)據(jù)庫開發(fā)技術(shù),絕大多數(shù)Java Web項目都是和數(shù)據(jù)庫緊密結(jié)合的。
數(shù)據(jù)庫技術(shù)是做業(yè)務(wù)系統(tǒng)必備技能,Java
Web開發(fā)人員最低程度都應(yīng)該掌握SQL語句的使用!數(shù)據(jù)庫技術(shù)大體可分為DBA技術(shù)和數(shù)據(jù)庫開發(fā)技術(shù),對于開發(fā)而言,應(yīng)側(cè)重數(shù)據(jù)庫開發(fā)技術(shù),而數(shù)據(jù)庫基本操作,也需要掌握。常用數(shù)據(jù)庫有DB2、Oracle、SQL
Server、MySQL等,可以結(jié)合實際需要,選擇一種數(shù)據(jù)庫,并掌握其開發(fā)技術(shù)。
三、怎么學(xué)習(xí)java開發(fā)----充分利用網(wǎng)絡(luò)及周邊資源,實踐見真知
網(wǎng)絡(luò)上的資源很是豐富,有些經(jīng)驗可以用來借鑒,多聽聽一些有經(jīng)驗的程序員提出的問題和解答方法,可以避免自己少走彎路。而且網(wǎng)上也有一些項目,需要新手來參與,或者自己想象一些小的程序來寫寫,只有多多實踐,多寫多練,才是檢驗自己知識的方法。
四、怎么學(xué)習(xí)java開發(fā)----總結(jié)
Java學(xué)習(xí)、實踐之路是一步步走來,知識要點很多,欲速則不達。當然,只要善于利用網(wǎng)絡(luò)資源,多吸取些別人的經(jīng)驗,用心去學(xué),相信沒有不成功的。
達內(nèi)java培訓(xùn)機構(gòu)15年運營,美國上市公司,全國58個城市,162個教學(xué)中心,一地學(xué)習(xí)全國就業(yè),8萬家就業(yè)雇主企業(yè)保障,已幫助40萬學(xué)員成功就業(yè)