版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第頁(yè)比較好用的java開(kāi)發(fā)工具首先得學(xué)習(xí)一下java基礎(chǔ),也就是javase部分的基礎(chǔ)知識(shí),這方面網(wǎng)上的教程很多,文檔和視頻都有,可以自行的查閱學(xué)習(xí),比較重要的是java基礎(chǔ)語(yǔ)法,基礎(chǔ)工具類,集合類,多線程,網(wǎng)絡(luò)編程,java反射這些基本的都必須要掌握。
學(xué)完了java基礎(chǔ),咱們得學(xué)習(xí)一下javaweb,這其中很重要的有jsp,servlet,javabean等一些內(nèi)容,在學(xué)習(xí)這些東西的過(guò)程中,我們要著重學(xué)習(xí)一下協(xié)議的通訊原理,這個(gè)了解了對(duì)我們學(xué)習(xí)javaweb有很好的輔助理解的作用,大家要謹(jǐn)記。
學(xué)完了javaweb后,咱們就要接觸框架的學(xué)習(xí)了?,F(xiàn)在主流的框架有ssm(spring+springmvc+mybatis),其中spring是〔管理〕容器,springmvc是控制層,mybatis是數(shù)據(jù)庫(kù)連接層,這些東西學(xué)完后就可以進(jìn)行開(kāi)發(fā)了。這些內(nèi)容網(wǎng)上面都是有教程的哦。
現(xiàn)在的實(shí)際項(xiàng)目中很多都是前后端分開(kāi)的項(xiàng)目,后端就是api接口,返回的是json格式的數(shù)據(jù)就可以了,所以在這里,還有個(gè)框架我推舉一下,就是jersery框架,大家有興趣可以在網(wǎng)上查一下,這個(gè)是restful風(fēng)格的框架,合適在先后端分開(kāi)項(xiàng)目中使用。
然后在這里我要具體介紹下數(shù)據(jù)庫(kù)方面技術(shù)。首先得學(xué)下jdbc,這個(gè)是數(shù)據(jù)庫(kù)層最基礎(chǔ)的東西,必須要好好學(xué)習(xí)一下。然后現(xiàn)在最主流的是hibernate和mybatis框架,后者特點(diǎn)是使用靈活,但是要求對(duì)sql查詢語(yǔ)句比較熟練。建議大家有時(shí)間把這兩個(gè)框架都學(xué)習(xí)下。
前面提到了spring,不知道spring的java程序員不是一個(gè)合格的java程序員,這句話說(shuō)明它有多重要,大家心里清楚了吧,搞java后臺(tái),離不開(kāi)spring,大家好好學(xué)習(xí)這個(gè)。
2怎么學(xué)習(xí)java
第一步:首先要做好學(xué)習(xí)前的準(zhǔn)備工作:java語(yǔ)言一般用于大型的服務(wù)器程序開(kāi)發(fā),所有有必要了解如下內(nèi)容:Unix開(kāi)發(fā)環(huán)境Unix系統(tǒng)原理、Unix開(kāi)發(fā)環(huán)境、Unix常用命令。熟練掌握Unix常用命令;熟練構(gòu)建下的Java開(kāi)發(fā)環(huán)境。
第二步:然后進(jìn)入Java語(yǔ)言基礎(chǔ)的學(xué)習(xí)階段,學(xué)習(xí)任何一門語(yǔ)言都要打好基礎(chǔ),曾經(jīng)學(xué)過(guò)高級(jí)程序語(yǔ)言(C,C++等)來(lái)說(shuō),java語(yǔ)言基礎(chǔ)有自己的特點(diǎn),但是基本規(guī)律都是相通的,如:算法基礎(chǔ)、常用數(shù)據(jù)結(jié)構(gòu)、企業(yè)編程規(guī)范。掌握常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)和有用算法;培養(yǎng)優(yōu)良的企業(yè)級(jí)編程習(xí)慣。
第三步:掌握java語(yǔ)言基礎(chǔ)后接下來(lái)就是面向?qū)ο笳Z(yǔ)言的共性:Java面向?qū)ο竺嫦驅(qū)ο筇匦裕悍庋b、繼承、多態(tài)等。掌握面向?qū)ο蟮幕驹瓌t以及在編程施行中的意義;掌握J(rèn)ava面向?qū)ο缶幊袒緦?shí)現(xiàn)原理。
第四步:JDK核心API語(yǔ)言核心包、異常處理、常用工具包、集合框架。熟練掌握J(rèn)DK核心API編程技術(shù);理解API〔制定〕原則;具備熟練的閱讀API文檔的能力;JavaSE核心異常處理、多線程基礎(chǔ)、IO系統(tǒng)、網(wǎng)絡(luò)編程、Swing組件、JVM性能調(diào)優(yōu)(JVM內(nèi)存結(jié)構(gòu)剖析、GC分析及調(diào)優(yōu)、JVM內(nèi)存參數(shù)優(yōu)化)、Java泛型、JDK新特性。熟練掌握J(rèn)avaSE核心內(nèi)容,特別是IO和多線程;初步具備面向?qū)ο笾贫ê途幊痰哪芰?掌握基本的JVM優(yōu)化策略。XMLXML語(yǔ)法、XML解析(SAX、DOM)、Dom4j組件、Digester組件。熟練掌握XML語(yǔ)法規(guī)則;理解DOM模型;熟悉Java對(duì)XML的各種解析方式。
3怎樣學(xué)java
掌握靜態(tài)方法和屬性
靜態(tài)方法和屬性用于描述某一類對(duì)象群體的特征,而不是單個(gè)對(duì)象的特征。java中大量應(yīng)用了靜態(tài)方法和屬性,這是一個(gè)通常的技巧。但是這種技巧在很多語(yǔ)言中不被頻繁地使用。理解靜態(tài)方法和屬性關(guān)于理解類與對(duì)象的關(guān)系是十分有幫助的,在大量的java規(guī)范中,靜態(tài)方法和屬性被頻繁使用。因此學(xué)習(xí)者應(yīng)該理解靜態(tài)方法和屬性。Java在方法和屬性的調(diào)用上是一致的,區(qū)別只表現(xiàn)在聲明的時(shí)候,這和c++是不同的。
重視接口
在面向?qū)ο笤缙诘膽?yīng)用中大量使用了類繼承。隨著軟件工程理論的不斷發(fā)展,人們開(kāi)始意識(shí)到了繼承的眾多缺點(diǎn),開(kāi)始努力用聚合代替繼承。軟件工程解決擴(kuò)大性的重要原則就是抽象描述,直接使用的工具就是接口。接口近年來(lái)逐漸成為java編程方法的核心。另一方面,就應(yīng)用而言,大部分開(kāi)發(fā)是建立在規(guī)范基礎(chǔ)之上的,不必須要自己建立復(fù)雜的繼承關(guān)系和龐大的類。因此讀懂規(guī)范和用好規(guī)范已經(jīng)成為應(yīng)用程序開(kāi)發(fā)人員的首要任務(wù),Java各項(xiàng)規(guī)范的主要描述手段就是接口。
學(xué)好集合框架
java描述復(fù)雜數(shù)據(jù)結(jié)構(gòu)的主要方式是集合框架。Java沒(méi)有指針,而是通過(guò)強(qiáng)大的集合框架描述數(shù)組、對(duì)象數(shù)組等復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。學(xué)好這些數(shù)據(jù)結(jié)構(gòu)的描述方法關(guān)于應(yīng)用程序編寫(xiě),特別是涉及到服務(wù)器方、3層結(jié)構(gòu)編程至關(guān)重要。程序員在這個(gè)時(shí)候不能再用諸如數(shù)據(jù)庫(kù)結(jié)果集之類的結(jié)構(gòu)描述數(shù)據(jù)了。由于很多語(yǔ)言沒(méi)有這么強(qiáng)大的集合框架體系,很多初學(xué)者不知所措,更不知道拿來(lái)做什么用,因此應(yīng)該引起足夠的重視。
例外捕捉
java對(duì)例外捕捉的強(qiáng)調(diào)是空前的,它強(qiáng)迫程序員用顯著的與邏輯方法完全不同的方式描述例外捕捉,關(guān)于程序描述的完整性和嚴(yán)謹(jǐn)性有很大的意義。c++也有類似的機(jī)制,但是我們看到很多c++程序員并不習(xí)慣使用這些機(jī)制。Java的初學(xué)者應(yīng)該充分學(xué)習(xí)好這種例外捕捉機(jī)制,養(yǎng)成優(yōu)良的編程習(xí)慣。
4java怎么樣學(xué)習(xí)
首先要找到我們學(xué)習(xí)的工具,工欲善其事,必先利其器。eclipse或者myeclipse都行。這都帶代碼提示的。而且功能豐富。
第二,找到合適自己的學(xué)習(xí)方法。個(gè)人建議的學(xué)習(xí)方法和路線。先看書(shū)-網(wǎng)上下載視頻學(xué)習(xí)-再看書(shū)。當(dāng)然不管看書(shū)還是看視頻,不可或缺的一個(gè)環(huán)節(jié)就是多動(dòng)手。千萬(wàn)不能光腦子會(huì)了。除非你是神通。
第三,我們學(xué)習(xí)java,可能有基礎(chǔ),也可能沒(méi)有基礎(chǔ)。這都不怕。碰到問(wèn)題要及時(shí)和四周的人〔溝通〕,看看別人是怎么想的。最關(guān)鍵的是要由自己的觀點(diǎn),要會(huì)百度,還要擅長(zhǎng)于從良莠不齊的百度信息中找到自己所必須要的東西。第三點(diǎn)是要多問(wèn)問(wèn)題。
第四點(diǎn),多上論壇和博客。及時(shí)找到有用的資源。
第五點(diǎn),善于總結(jié)。學(xué)習(xí)的成功離不開(kāi)總結(jié)。我們不可能向高中那樣,寫(xiě)總結(jié)總是用筆記本去寫(xiě),那樣太多了,根本寫(xiě)不下來(lái)。這里推舉為知筆記吧。這個(gè)也是上學(xué)的時(shí)候老師推舉的。一直用到現(xiàn)在,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024銅門制安工程賠償合同
- 2025年度不銹鋼板材行業(yè)綠色制造與可持續(xù)發(fā)展合同范本2篇
- 2024藥品研發(fā)項(xiàng)目合作開(kāi)發(fā)與成果轉(zhuǎn)讓合同3篇
- 2025年度智能倉(cāng)儲(chǔ)物流服務(wù)合同范本二零二五年度4篇
- 《銀伯爵珠寶培訓(xùn)》課件
- 2024版商鋪轉(zhuǎn)讓協(xié)議書(shū)范本
- 中國(guó)魔芋素食品行業(yè)發(fā)展前景預(yù)測(cè)及投資方向研究報(bào)告
- 2025年水電工程安裝與智能化改造合同范本
- 2025年鞍鋼集團(tuán)工程技術(shù)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年中咨工程管理咨詢有限公司招聘筆試參考題庫(kù)含答案解析
- 導(dǎo)尿及留置導(dǎo)尿技術(shù)
- 情人合同范例
- 建筑公司勞務(wù)合作協(xié)議書(shū)范本
- 安徽省合肥市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 《基于杜邦分析法的公司盈利能力研究的國(guó)內(nèi)外文獻(xiàn)綜述》2700字
- 儒家思想講解課程設(shè)計(jì)
- 2024年個(gè)人汽車抵押借款合同范本(四篇)
- 2024-2025學(xué)年九年級(jí)化學(xué)上冊(cè) 第二單元 單元測(cè)試卷(人教版)
- 軌道交通設(shè)備更新項(xiàng)目可行性研究報(bào)告-超長(zhǎng)期國(guó)債
- 2024-2030年中國(guó)一氧化二氮?dú)怏w行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- NB/T 11446-2023煤礦連采連充技術(shù)要求
評(píng)論
0/150
提交評(píng)論