版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁java軟件開發要學哪些corejava
這是java的基礎,包括基本的概念,語法,面向對象,集合等,這是作為一個java工程師必須要熟練掌握的,也是最核心的部分。這部分的學習應該是比較有條理性的,也是比較容易學習的,網絡上可利用的資源也比較多。推舉一本書《java核心技術》,開始階段先學習卷1,真正接觸項目后可以學習卷二。從現在起你必須學會使用API幫助手冊。java的api巨多,你不可能全部記下來,最好的辦法就是學會使用手冊。不會用手冊的人是學不好java的。
database
數據庫是現在項目中不可缺少的部分,基本要求就是數據的增刪改查,單表操作,多表操作。掌握的數據庫以oracle,mysql,sqlserver三大主流數據庫為主,mysql是免費的,合適學習使用,oracle提供了免費的簡介版oracleXE可以從官網下載使用。這一部分對sql語句的掌握是至關重要的。sql語句在主流數據庫中是通用的。以上都是些基礎。如果掌握了,必須要深入的學習一些觸發器,存儲過程的知識。每種數據庫都有自己的特點,可以深入研究一種數據庫,作為自己的亮點。
web
web技術主要包括html,css,js等,作為一名java工程師,對前端技術的要求不如前端工程師要求那么高,但要掌握基本的使用。這一部分比較重要的是ajax和jquery技術,技術也是必須要掌握的。html5將會是成為主流。
framework
接觸過實際項目的人都明白框架的重要性。關于初學者,可以從三大基本框架入手:struts2,hibernate,spring。首先學會使用,其次是掌握每個框架的核心。關于更深層的運作原理可以先不去理會,等你成長為一名高級工程師的時候再去攻克吧!最后要使用三大框架整合出一個自己的項目出來,作為自己的成果展示。具體的項目可以從一些書籍中參照,也可以從網絡查找。
2怎么學習java
java語法,通過任何一本Java入門書籍,都可以學會Java基本語法。千萬不要認為,把書上的例子程序都能寫出來就算學會了Java語法。要想真正掌握,還必須要做大量的測試題。對語法不準確的理解,會使你寫的代碼出現邏輯錯誤。而這些錯誤會使你真正的項目開發中吃盡苦頭:認為正確才會寫上去。而在幾十萬行代碼中找出幾行有邏輯錯誤的代碼,非常困難。因為你幾乎不會懷疑你認為正確的代碼存在錯誤。
常用類。永遠不要寫別人已經實現的代碼。有很多功能,用JDk中現有的類就可以完成。必須要熟悉JDK.可以通過研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,必須要的類都在什么地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學習一下,SUN公司的工程師怎樣寫代碼。
IDE集成開發環境。現在企業最常用的IBM公司的eclips類似的還有JBuilder,Idea,NetBean等等。畢竟,只有5%的頂尖高手在使用簡單的文本編輯器在寫Java代碼。多數程序員都是使用這些東西。
數據庫.MySql,Oracle,DB2.小項目多數使用MySql這樣的免費數據庫。大一些的項目會合計使用Oracl或者DB2.Java項目很少使用SqlServer.因此,還必須要學習數據庫方面的一些知識。可以從SQL語言開始。這些數據庫都支持標準SQL.學會基本的SQL,參照具體的數據庫手冊,就可以完成一般的項目開發了當然,要想使你程序運行的效率更高,必須要更深入的學習。大部分的程序優化,都是從這部分開始的
JDBCJava數據庫連接。使用Java程序操作數據庫。這部分非常重要。幾乎所有的企業項目都會用到
3怎樣學java
學習JavaSE基礎
接下來,可以找一本書(任何大學教材)學習Java的基礎部分,不要看特別厚的書,比如Java編程思想,關于初學者看這類書太累。并不推舉只是看視頻學習,而是要邊看書邊照著書上的代碼打一遍。即使記不住,也要打一遍。此時的學習,主要是學習好Java的語法,知道每個常用的類或者功能怎么用。并不推舉使用命令行來學習代碼,直接用IDE就好了,因為大部分國內的公司也是用IDE開發的。學的時候并不一定要背下來,但是要在用的時候知道去哪里找相關的內容,然后通過反復的使用達到記住的目的。
學習高級特性
同樣是閱讀和學習。這部分更不可能完全的背下來,所以主要是下載一些現成的代碼例子,然后讀懂,接下來嘗試去修改。比如"網絡編程',如果代碼的例子講解的是利用網絡編程發送文字,那么可以嘗試修改,學習如何發送圖片等。在這一階段的學習,還要掌握大量的Java包,關于數據結構有appache的common包,有google的Guava等,大部分的編程實際上都是利用其他人編寫好的java包的。
深入理解JavaAPI
就是弄懂原理。比如List有幾種實現,每個實現的區別是什么,Java在序列化的時候存儲的格式是什么,java的垃圾回收原理是什么。關于這方面的學習,其實可以找一些"面試題'通常會問到,比如研究者July收集的各種題庫;也可以看書,比如Effectivejava中文版(第2版)。
學習〔制定〕模式
其實這時為了更合理利用Java資源,進行正確的面向對象程序開發。這個時候要弄懂如何用java實現每一種制定模型(這時會綜合利用繼承、多態、抽象等機制)。可以看HeadFirst制定模式(中文版)等書,結合網上的資料。
開發工程級代碼
這個階段首先要下載一些其他人編寫好的工程類的Java程序,看能不能看懂。如果能,學習他們的優良編程習慣,同時接著學習各種java的開源包。這類程序可以從GitHub上下載。然后在嘗試參加到其他人的項目中,去修改他們的代碼或者完成新的必須求。其實能夠做到這步,基本JavaSE就很好了。
4java怎么樣學習
java學習最忌虎頭蛇尾。很多java初學者剛開始自信匯成商學院,買各種關于java學習的書籍,下載java視頻教程自學,一副不達目的誓不罷休的感覺。一兩天,一個星期能保持,可是時間一長了,覺得java學習索然無味,然后兩天打漁三天曬網,不能保持下去,最后的結果當然是一無是處。java學習本來就是枯燥、乏味,能由始至終保持下去的人才干獲得成功。
java學習最忌就是盲目跟風。很多java學習者喜愛盲目跟風,什么熱門他就學什么,喜愛丟了西瓜撿芝麻,沒有自己的主見,更沒有遠見,到頭來一無所獲。java學習應該有針對性、目的性,認準了就努力保持下去。
俗話說:笨鳥先飛,勤能補拙。一點都沒有錯,java學習同樣如此。java學習碰到問題就要多學,多問,多操作。自己不會就花費比別人多一倍的時間去學習,多問老師同學,學習借鑒別人好的方法,往往能夠事半功倍。
java學習應理論結合施行。很多java學習者只注重java理論知識,忽視施行能力。結果讓他參加某個java軟件開發項目卻一竅不通,成為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 實驗室安全培訓試題及答案
- 2026年護理osce層級考核試題(含答案)
- 土方回填壓實施工方案-作業指導書
- 社區上訪事件應急預案演練腳本
- 《藥品管理法》培訓考核試題(+答案)(2026版)
- 2026年全國國家版圖知識競賽題庫及答案題(中小學組)
- 食品加工企業車工裝卸作業安全操作規程
- 2026人教統編版新高一語文開學復習-整本閱讀
- 多旋翼無人機駕駛證理論考試題庫精-編答案
- 二年級下冊數學暑假作業每日一練
- 城市軌道交通智慧車站認知課件
- 礦產資源開發合作框架協議書范本
- 2024風力發電場后評價及改造技術規范
- 糧食應急預案與應急演練
- 學校保安保潔及宿管服務投標方案(技術方案)
- 延長石油招聘筆試試題
- 項目實施、驗收組織方案
- 《我愛上班》朗誦稿
- F-1600泥漿泵性能及維護課件
- 名著導讀《水滸傳》教學設計-部編版語文九年級上冊
- 維克多高中英語3500詞匯
評論
0/150
提交評論