![java怎么編程(參考)_第1頁(yè)](http://file4.renrendoc.com/view/274af299c0e389074ddbe3b59a6a941f/274af299c0e389074ddbe3b59a6a941f1.gif)
![java怎么編程(參考)_第2頁(yè)](http://file4.renrendoc.com/view/274af299c0e389074ddbe3b59a6a941f/274af299c0e389074ddbe3b59a6a941f2.gif)
![java怎么編程(參考)_第3頁(yè)](http://file4.renrendoc.com/view/274af299c0e389074ddbe3b59a6a941f/274af299c0e389074ddbe3b59a6a941f3.gif)
![java怎么編程(參考)_第4頁(yè)](http://file4.renrendoc.com/view/274af299c0e389074ddbe3b59a6a941f/274af299c0e389074ddbe3b59a6a941f4.gif)
![java怎么編程(參考)_第5頁(yè)](http://file4.renrendoc.com/view/274af299c0e389074ddbe3b59a6a941f/274af299c0e389074ddbe3b59a6a941f5.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第頁(yè)java怎么編程首先要明確學(xué)習(xí)java的目的,因?yàn)檎Z(yǔ)言有很多種,為什么要學(xué)習(xí)java,如果連自己學(xué)習(xí)的目的都不知道,只是看學(xué)習(xí)的人比較多,那么就失去了學(xué)習(xí)的意義。
開(kāi)始可以買(mǎi)一本java的基礎(chǔ)書(shū)籍,從頭看起,好好的學(xué)習(xí)鉆研,邊看邊敲代碼,有些人只想用眼睛看,不動(dòng)手,學(xué)習(xí)編程語(yǔ)言,不動(dòng)手就學(xué)會(huì)那是不現(xiàn)實(shí)的。
要清楚java的三大體系,javaSE,javaEE和javaME,javaSE是java相對(duì)基礎(chǔ)的部分,也是學(xué)習(xí)java的必經(jīng)階段,所以要從javaSE學(xué)起,然后在想另外兩個(gè)體系擴(kuò)大。
接下來(lái)就要學(xué)習(xí)面向?qū)ο笞罨镜姆庋b、繼承、多態(tài)。類(lèi),接口,泛型,輸入輸出流,線(xiàn)程,TCP/UDP協(xié)議,注解,反射機(jī)制等一些非經(jīng)常用的部分。
常用的部分學(xué)好之后,就可以接觸數(shù)據(jù)庫(kù)的一些東西了,比如表,視圖,索引,存儲(chǔ)過(guò)程,觸發(fā)器等,然后就是java與數(shù)據(jù)庫(kù)連接jdbc,因?yàn)橐院蟮墓ぷ髦?,最常用的就是java操作數(shù)據(jù)庫(kù)。
然后就可以看一些java的框架了,因?yàn)楝F(xiàn)在很多企業(yè)開(kāi)發(fā)中都是使用框架的,比如StringMVC,SSH等,使用框架可以減少工作量,增加工作效率。
總之,不管學(xué)習(xí)什么語(yǔ)言,都不是一朝一夕之間可以學(xué)會(huì)的,必須要付出努力和汗水的,學(xué)習(xí)的過(guò)程很無(wú)聊,但是你保持過(guò)來(lái)了,你會(huì)發(fā)現(xiàn)編程也是有很多樂(lè)趣的。
2java怎么學(xué)習(xí)
你必須要精通面向?qū)ο蠓治雠c制定(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應(yīng)該十分了解UML,尤其是class,object,interaction以及statediagrams。
你必須要學(xué)習(xí)JAVA語(yǔ)言的基礎(chǔ)知識(shí)以及它的核心類(lèi)庫(kù)(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。
你應(yīng)該了解JVM,classloaders,classreflect,以及垃圾回收的基本工作機(jī)制等。你應(yīng)該有能力反編譯一個(gè)類(lèi)文件并且明白一些基本的匯編指令。
如果你將要寫(xiě)客戶(hù)端程序,你必須要學(xué)習(xí)WEB的小應(yīng)用程序(applet),必必須掌握UI制定的思想和方法,以及桌面程序的SWING,AWT,SWT。你還應(yīng)該對(duì)UI部件的JAVABEAN組件模式有所了解。JAVABEANS也被應(yīng)用在JSP中以把業(yè)務(wù)邏輯從表現(xiàn)層中分開(kāi)出來(lái)。
你必須要學(xué)習(xí)java數(shù)據(jù)庫(kù)技術(shù),如JDBCAPI并且會(huì)使用至少一種persistence/ORM構(gòu)架,例如Hibernate,JDO,CocoBase,TopLink,InsideLiberator(國(guó)產(chǎn)JDO紅工廠(chǎng)軟件)或者iBatis。
你還應(yīng)該了解對(duì)象關(guān)系的阻抗失配的含義,以及它是如何影響業(yè)務(wù)對(duì)象的與關(guān)系型數(shù)據(jù)庫(kù)的交互,和它的運(yùn)行結(jié)果,還必須要掌握不同的數(shù)據(jù)庫(kù)產(chǎn)品運(yùn)用,比如:oracle,mysql,mssqlserver。
3java怎樣學(xué)習(xí)
首先肯定要明白自己為什么學(xué)習(xí)java,興趣占的比重大還是為了生活比重大;再者很重要的一點(diǎn)就是去互聯(lián)網(wǎng)上的招聘網(wǎng)站搜索當(dāng)下要成為一名java開(kāi)發(fā)工程師應(yīng)該至少具備哪些技能,現(xiàn)在一般的公司招聘員工都有自己的要求(這里不談編程技術(shù)之外的要求),比如這些個(gè)要求,從招聘信息上我們的初學(xué)者就能有自己的目標(biāo),目標(biāo)有了,剩下的就是向著這一步努力前進(jìn)。定下目標(biāo)這一步放在第一關(guān)于新人是及其重要的。
接下來(lái)就是按照目標(biāo)前進(jìn),我們新人學(xué)習(xí)java要從基礎(chǔ)學(xué)起,可以借助很多工具讓自己成長(zhǎng)的更快。1.借助網(wǎng)絡(luò)學(xué)習(xí),尋找網(wǎng)上的教學(xué)視頻;2.進(jìn)技術(shù)交流群找志同道合的人一起學(xué)習(xí),互相探討;3.花費(fèi)費(fèi)用參加技術(shù)培訓(xùn),這是很有效率的方法,但是也是花費(fèi)金錢(qián)較大的,繳費(fèi)之后能回報(bào)多少看自己的努力和培訓(xùn)機(jī)構(gòu)的實(shí)力?;痉椒ň屠e這些,剩下的可以自己的思索總結(jié),只要能學(xué)到技術(shù),各種方法均可。
找到了外部的基本方法,那就要看自己的執(zhí)行力了。1.看書(shū)上互聯(lián)網(wǎng)要用心,平常多查閱文檔,多動(dòng)腦,勤動(dòng)手,施行很重要,新手天天編碼500行有用代碼,用不了多久你就能夠成為大神;2.切記急功近利,新人前期編碼因?yàn)榭床坏教嘧约旱某晒菀鬃员┳詶?3.要注重本身的能力提升,培養(yǎng)自己的發(fā)現(xiàn)思索解決問(wèn)題的能力,畢竟掌握在手里的技術(shù)才是自己的。4.按照前期制定的目標(biāo)一步步前進(jìn),掌握一些知識(shí)點(diǎn)就做一些demo,鞏固知識(shí),天天提升一點(diǎn)點(diǎn),不要多久下來(lái)基本上可以勝任一些工作了,但是距離大神還差的遠(yuǎn)。
4怎么學(xué)習(xí)java
1、java語(yǔ)法。
通過(guò)任何一本Java入門(mén)書(shū)籍,都可以學(xué)會(huì)Java的基本語(yǔ)法。千萬(wàn)不要認(rèn)為,你把書(shū)上的例子程序都能寫(xiě)出來(lái)就算學(xué)會(huì)了Java語(yǔ)法。要想真正掌握,還必須要做大量的測(cè)試題。對(duì)語(yǔ)法不準(zhǔn)確的理解,會(huì)使你寫(xiě)的代碼出現(xiàn)邏輯錯(cuò)誤。而這些錯(cuò)誤會(huì)使你在真正的項(xiàng)目開(kāi)發(fā)中吃盡苦頭:你認(rèn)為正確才會(huì)寫(xiě)上去。而在幾十萬(wàn)行代碼中找出幾行有邏輯錯(cuò)誤的代碼,非常困難。因?yàn)槟銕缀醪粫?huì)懷疑你認(rèn)為正確的代碼存在錯(cuò)誤。
2、常用類(lèi)。
永遠(yuǎn)不要寫(xiě)別人已經(jīng)實(shí)現(xiàn)的代碼。有很多功能,用JDK中現(xiàn)有的類(lèi)就可以完成。你必須要熟悉JDK.可以通過(guò)研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,你必須要的類(lèi)都在什么地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學(xué)習(xí)一下,SUN公司的工程師怎樣寫(xiě)代碼。
3、IDE集成開(kāi)發(fā)環(huán)境。
現(xiàn)在企業(yè)最常用的是IBM公司的eclipse,類(lèi)似的還有JBuilder、Idea,NetBeans等等。畢竟,只有5%的頂尖高手在使用簡(jiǎn)單的文本編輯器在寫(xiě)Java代碼。多數(shù)程序員都是在使用這些東西。
4、數(shù)據(jù)庫(kù)。
MySql,Oracle,DB2.小項(xiàng)目多數(shù)使用MySql這樣的免費(fèi)數(shù)據(jù)庫(kù)。大一些的項(xiàng)目會(huì)合計(jì)使用Oracle或者DB2.Java項(xiàng)目很少使用SqlServ
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)三年級(jí)數(shù)學(xué)五千以?xún)?nèi)加減法自我檢測(cè)試題大全附答案
- 大學(xué)班干申請(qǐng)書(shū)
- 接口之間的依賴(lài)關(guān)系分析
- DB2201-T 50-2023 稻田養(yǎng)殖鮑魚(yú)技術(shù)規(guī)范
- 二級(jí)建造師之二建建設(shè)工程法規(guī)及相關(guān)知識(shí)題庫(kù)【鞏固】 (一)
- 如何寫(xiě)休學(xué)申請(qǐng)書(shū)
- 一建《建設(shè)工程項(xiàng)目管理》試題庫(kù)資料練習(xí)含【答案】卷19
- 一建《建設(shè)工程項(xiàng)目管理》試題庫(kù)資料練習(xí)含【答案】卷16
- 住校生貧困補(bǔ)助申請(qǐng)書(shū)
- 知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓的市場(chǎng)分析與價(jià)值預(yù)測(cè)
- 安全生產(chǎn)法培訓(xùn)課件
- 人教版《道德與法治》四年級(jí)下冊(cè)教材簡(jiǎn)要分析課件
- 數(shù)字示波器的工作原理及其應(yīng)用
- 應(yīng)聘登記表員工招聘登記表
- 病史采集評(píng)分標(biāo)準(zhǔn)-純圖版
- 自行聯(lián)系單位實(shí)習(xí)申請(qǐng)表
- 沖動(dòng)式與反動(dòng)式汽輪機(jī)的優(yōu)劣比較
- 新起點(diǎn)新作為初二開(kāi)學(xué)第一課主題班會(huì)
- 國(guó)有企業(yè)內(nèi)部審計(jì)工作制度(3篇)
- 新人教版高中數(shù)學(xué)必修二全冊(cè)教學(xué)課件ppt
- 2023年檢驗(yàn)檢測(cè)機(jī)構(gòu)質(zhì)量手冊(cè)(依據(jù)2023年版評(píng)審準(zhǔn)則編制)
評(píng)論
0/150
提交評(píng)論