下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第頁(yè)java服務(wù)端開(kāi)發(fā)要學(xué)哪些你必須要精通面向?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ě)客戶端程序,你必須要學(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紅工廠軟件)或者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。
你必須要學(xué)習(xí)一門(mén)輕量級(jí)應(yīng)用程序框架,例如Spring,PicoContainer,Avalon,以及它們的IoC/DI風(fēng)格(setter,constructor,interfaceinjection)。
你必須要學(xué)習(xí)企業(yè)級(jí)JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans,EntityBeans(包涵Bean-ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者M(jìn)essage-DrivenBeans(MDB)。
2怎么學(xué)習(xí)java
1、概述
整個(gè)學(xué)習(xí)Java的過(guò)程一共分為三個(gè)階段:初級(jí)-中級(jí)-高級(jí)。其中初級(jí)階段是整個(gè)學(xué)習(xí)的基礎(chǔ),中級(jí)階段是基于初級(jí)階段的進(jìn)一步擴(kuò)大,在初級(jí)階段必須要花費(fèi)很多精力完成的工作,其實(shí)中級(jí)階段只必須幾行代碼就實(shí)現(xiàn)了,在初級(jí)階段不能完成的事情,中級(jí)階段就能夠完成了,而高級(jí)階段則是對(duì)中級(jí)階段的進(jìn)一步優(yōu)化和補(bǔ)充。
2、初級(jí)階段概述
初級(jí)階段學(xué)習(xí)的目的是掌握J(rèn)ava的大部分語(yǔ)法,這個(gè)階段學(xué)完后,可以完成一些實(shí)驗(yàn)性質(zhì)的東西,比如做一個(gè)計(jì)算器計(jì)算加減乘除,這個(gè)階段對(duì)類(lèi)和接口等等面向?qū)ο蟮恼Z(yǔ)法,只能做到從直觀上有個(gè)了解,無(wú)法深入理解,千萬(wàn)別以為學(xué)完這個(gè)階段,你就真的懂面向?qū)ο罅?。這個(gè)階段對(duì)計(jì)算機(jī)能利用的僅僅是內(nèi)存和CPU,很多現(xiàn)代計(jì)算機(jī)的高級(jí)功能都無(wú)法使用。當(dāng)然,關(guān)于僅僅只是實(shí)現(xiàn)算法,比如機(jī)器學(xué)習(xí)里面的各種算法,學(xué)習(xí)到這個(gè)階段幾乎能夠完成大部分工作了。
3、中級(jí)階段概述
中級(jí)階段是在初級(jí)階段的基礎(chǔ)上做了進(jìn)一步的擴(kuò)大,它分為兩個(gè)方面:1、充分利用了現(xiàn)代計(jì)算機(jī)的各種高級(jí)功能,比如I/O操作、網(wǎng)絡(luò)操作、CPU多核下的并發(fā)操作2、為Java開(kāi)發(fā)者提供了一套方便的數(shù)據(jù)結(jié)構(gòu)庫(kù)以及文本和時(shí)間操作的工具庫(kù)。
4、高級(jí)階段概述
如上面所述,高級(jí)階段是對(duì)中級(jí)階段的進(jìn)一步優(yōu)化和補(bǔ)充:NIO是對(duì)I/O性能的一次優(yōu)化,并發(fā)框架是對(duì)多線程同步原語(yǔ)的優(yōu)化,JDBC則是提供了與數(shù)據(jù)庫(kù)打交道的能力,而注解/反射/動(dòng)態(tài)代理則是加強(qiáng)了Java語(yǔ)言的功能。
3怎樣學(xué)java
最首要的還是先看書(shū),java基礎(chǔ)之類(lèi)的書(shū),把java里面最基本的語(yǔ)法知識(shí)了解。
接下來(lái)簡(jiǎn)單的敲一些代碼,比較簡(jiǎn)單的小例子就可以,每本書(shū)中都會(huì)帶一些小子,看過(guò)一遍之后,背著敲一遍,但要理解,千萬(wàn)不能機(jī)械的敲。
看視頻,到網(wǎng)上找一些關(guān)于Java的視頻看一遍,因?yàn)樯厦鎯刹阶龊弥?,看一些視頻基本上也能明白了。
然后你就可以找一些略微難一點(diǎn)的算法還做一做了,不用必須敲出來(lái),能看懂就行。
下面就可以學(xué)習(xí)用Java做網(wǎng)站了,java基礎(chǔ)知識(shí)培養(yǎng)你一個(gè)開(kāi)發(fā)的思維,真真用到j(luò)ava的還是做網(wǎng)站。
當(dāng)然,和網(wǎng)站有關(guān)的HTML,也就是前端語(yǔ)言要會(huì),還有后臺(tái)action你都要知道,最好學(xué)習(xí)一些框架,比如三大框架等。
這都是必須要一些時(shí)間的,如果條件同意,最好還是找老師教,能少走很多彎路。
4java怎么樣學(xué)習(xí)
java學(xué)習(xí)最忌虎頭蛇尾。很多java初學(xué)者剛開(kāi)始自信匯成商學(xué)院,買(mǎi)各種關(guān)于java學(xué)習(xí)的書(shū)籍,下載java視頻教程自學(xué),一副不達(dá)目的誓不罷休的感覺(jué)。一兩天,一個(gè)星期能保持,可是時(shí)間一長(zhǎng)了,覺(jué)得java學(xué)習(xí)索然無(wú)味,然后兩天打漁三天曬網(wǎng),不能保持下去,最后的結(jié)果當(dāng)然是一無(wú)是處。java學(xué)習(xí)本來(lái)就是枯燥、乏味,能由始至終保持下去的人才干獲得成功。
java學(xué)習(xí)最忌就是盲目跟風(fēng)。很多java學(xué)習(xí)者喜愛(ài)盲目跟風(fēng),什么熱門(mén)他就學(xué)什么,喜愛(ài)丟了西瓜撿芝麻,沒(méi)有自己的主見(jiàn),更沒(méi)有遠(yuǎn)見(jiàn),到頭來(lái)一無(wú)所獲。java學(xué)習(xí)應(yīng)該有針對(duì)性、目的性,認(rèn)準(zhǔn)了就努力保持下去。
俗話說(shuō):笨鳥(niǎo)先飛,勤能補(bǔ)拙。一點(diǎn)都沒(méi)有錯(cuò),java學(xué)習(xí)同樣如此。java學(xué)習(xí)碰到問(wèn)題就要多學(xué),多問(wèn),多操作。自己不會(huì)就花費(fèi)比別人多一倍的時(shí)間去學(xué)習(xí),多問(wèn)老師同學(xué),學(xué)習(xí)借鑒別人好的方法,往往能夠事半功倍。
java學(xué)習(xí)應(yīng)理論結(jié)合施行。很多java學(xué)習(xí)者只注重java理論知識(shí),忽視施行能力。結(jié)果讓他參加某個(gè)java軟件開(kāi)發(fā)項(xiàng)目卻一竅不通,成為高分低能的人。java學(xué)習(xí)應(yīng)注重理論結(jié)合施行
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)活動(dòng)融資行業(yè)營(yíng)銷(xiāo)策略方案
- 掃描探針顯微鏡產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 去中心化身份認(rèn)證服務(wù)行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- 園藝學(xué)行業(yè)營(yíng)銷(xiāo)策略方案
- 家用空間降溫裝置出租行業(yè)營(yíng)銷(xiāo)策略方案
- 裝釣魚(yú)假餌用盒市場(chǎng)發(fā)展前景分析及供需格局研究預(yù)測(cè)報(bào)告
- 離心壓縮機(jī)產(chǎn)品供應(yīng)鏈分析
- 機(jī)械式起重葫蘆產(chǎn)品供應(yīng)鏈分析
- 動(dòng)物清潔行業(yè)經(jīng)營(yíng)分析報(bào)告
- 美容霜市場(chǎng)分析及投資價(jià)值研究報(bào)告
- 自貢市鹽化工產(chǎn)業(yè)發(fā)展研究
- GB/T 22890.1-2024皮革柔軟皮革防水性能的測(cè)定第1部分:反復(fù)線壓縮法(透度計(jì)法)
- 《光伏發(fā)電工程安全預(yù)評(píng)價(jià)規(guī)程》(NBT 32039-2017)
- 從局部到整體:5G系統(tǒng)觀-完整版
- 第4課西漢與東漢統(tǒng)一多民族封建國(guó)家的鞏固教學(xué)設(shè)計(jì)-高中歷史必修中外歷史綱要上冊(cè)
- 團(tuán)隊(duì)建設(shè)創(chuàng)造和諧的人際關(guān)系與文化
- 陪診項(xiàng)目商業(yè)計(jì)劃書(shū)
- 小學(xué)科學(xué)項(xiàng)目式學(xué)習(xí)教學(xué)設(shè)計(jì)與實(shí)踐研究
- 供電企業(yè)作業(yè)安全風(fēng)險(xiǎn)辨識(shí)防范課件
- 烘焙實(shí)訓(xùn)室設(shè)計(jì)方案
- 田徑大單元教學(xué)計(jì)劃
評(píng)論
0/150
提交評(píng)論