更新時間:2019-11-08 16:29:05 來源:動力節點 瀏覽2409次
Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。對于小白來如何才是正確的入門方式呢,一位擁有5年Java經驗工程師建議你這樣做,下面和動力節點小編一起來看看吧!
一、學習的道理上沒有捷徑,只有你必須堅持做好的事情。
學習任何語言都沒有訣竅,唯一的方法是:
多看:多看語言開發指導書籍
多想:要理解書籍中的代碼的真實意義
多練:自己動手寫代碼
多測:多自己的代碼多多測試,分析存在偏差的原因
二、理清學習的知識點,才能在這條路上越走越順利。
1、首先要學習Java基礎知識。
不要被新技術迷惑,所謂萬變不離其宗,新技術都是基于Java的基礎之上,如果基礎不扎實,對于這些新技術的理解也是一知半解,學不到根源。
2、做一個Java項目
在學習完Java的基礎知識之后,做一個Java項目來鞏固一下,在項目中會發現很多問題,通過解決問題,加深基礎知識的掌握。
3、學習數據庫的基礎知識和開發應用
軟件開發離不了數據庫,掌握幾種流行的數據庫:Oracle、SQLserver、MySQL等。
4、JEE基礎
在這里首先要學習網站基礎,包括HTML、DHTML、JavaScript;接著要學習XML,XMLJAXP;然后學習JEE基礎,包括JEE開發環境,RMI/IIOP、JNDI;最后學習JDBC數據庫的應用開發。
5、Web開發
全面的JEE的Web開發知識:ServletJSPJavaBeanTagLib,到這里做一個完整的Web應用項目開發。
6、EJB開發
包含全面的EJB知識:1)EJB入門和無狀態會話Bean;2)有狀態會話Bean;3)BMP和CMP是實體Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的開發和應用;
7、開源框架的學習
學習幾種現在流行的開源框架:Struts、Spring、Hibernian、Webwork等。完整的學習這些框架的開發和應用。如果有興趣還可以學習Ibati框架、AJAX技術和DWR框架的開發和應用。
8、JEE項目
綜合應用JEE的知識來開發一個完整的應用。
9、面向對象分析與設計
Java是一種面向對象的語言,所以要深入學習面向對象的分析與設計,另外還要學習UML統一建模語言。
10、接下來就是系統設計與架構
這里要學習的是Java設計模式、EJB設計模式、JEE核心設計模式、JEE應用程序框架設計。
11、軟件工程
軟件工程基本理論知識的學習,還有Rup和極限編程。
12、技術研究
學習搜索引擎技術:如Lucene等、工作流技術:包含Shark、JBPM等、SOA架構和應用。
13、綜合項目實戰
實現一個企業級的應用。
動力節點小編同時建議Java小白在每個階段做項目的基礎上熟練的運用到學過的的知識,只有在實際的應用中發現問題,加深所學的知識。
零基礎自學java教程推薦
最新java視頻教程免費下載(從入門到精通):http://m.dabaquan.cn/video.html
零基礎java自學教程:http://m.dabaquan.cn/tutorial_java_se/
相關推薦
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習