下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第頁java服務(wù)端開發(fā)要學(xué)哪些你必須要精通面向?qū)ο蠓治雠c〔制定〕(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應(yīng)該十分了解UML,尤其是class,object,interaction以及statediagrams。
你必須要學(xué)習(xí)JAVA語言的基礎(chǔ)知識以及它的核心類庫(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。
你應(yīng)該了解JVM,classloaders,classreflect,以及垃圾回收的基本工作機(jī)制等。你應(yīng)該有能力反編譯一個類文件并且明白一些基本的匯編指令。
如果你將要寫客戶端程序,你必須要學(xué)習(xí)WEB的小應(yīng)用程序(applet),必必須掌握UI制定的思想和方法,以及桌面程序的SWING,AWT,SWT。你還應(yīng)該對UI部件的JAVABEAN組件模式有所了解。JAVABEANS也被應(yīng)用在JSP中以把業(yè)務(wù)邏輯從表現(xiàn)層中分開出來。
你必須要學(xué)習(xí)java數(shù)據(jù)庫技術(shù),如JDBCAPI并且會使用至少一種persistence/ORM構(gòu)架,例如Hibernate,JDO,CocoBase,TopLink,InsideLiberator(國產(chǎn)JDO紅工廠軟件)或者iBatis。
你還應(yīng)該了解對象關(guān)系的阻抗失配的含義,以及它是如何影響業(yè)務(wù)對象的與關(guān)系型數(shù)據(jù)庫的交互,和它的運(yùn)行結(jié)果,還必須要掌握不同的數(shù)據(jù)庫產(chǎn)品運(yùn)用,比如:oracle,mysql,mssqlserver。
你必須要學(xué)習(xí)一門輕量級應(yīng)用程序框架,例如Spring,PicoContainer,Avalon,以及它們的IoC/DI風(fēng)格(setter,constructor,interfaceinjection)。
你必須要學(xué)習(xí)企業(yè)級JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans,EntityBeans(包涵Bean-ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者M(jìn)essage-DrivenBeans(MDB)。
2怎么學(xué)習(xí)java
1、概述
整個學(xué)習(xí)Java的過程一共分為三個階段:初級-中級-高級。其中初級階段是整個學(xué)習(xí)的基礎(chǔ),中級階段是基于初級階段的進(jìn)一步擴(kuò)大,在初級階段必須要花費(fèi)很多精力完成的工作,其實中級階段只必須幾行代碼就實現(xiàn)了,在初級階段不能完成的事情,中級階段就能夠完成了,而高級階段則是對中級階段的進(jìn)一步優(yōu)化和補(bǔ)充。
2、初級階段概述
初級階段學(xué)習(xí)的目的是掌握J(rèn)ava的大部分語法,這個階段學(xué)完后,可以完成一些實驗性質(zhì)的東西,比如做一個計算器計算加減乘除,這個階段對類和接口等等面向?qū)ο蟮恼Z法,只能做到從直觀上有個了解,無法深入理解,千萬別以為學(xué)完這個階段,你就真的懂面向?qū)ο罅?。這個階段對計算機(jī)能利用的僅僅是內(nèi)存和CPU,很多現(xiàn)代計算機(jī)的高級功能都無法使用。當(dāng)然,關(guān)于僅僅只是實現(xiàn)算法,比如機(jī)器學(xué)習(xí)里面的各種算法,學(xué)習(xí)到這個階段幾乎能夠完成大部分工作了。
3、中級階段概述
中級階段是在初級階段的基礎(chǔ)上做了進(jìn)一步的擴(kuò)大,它分為兩個方面:1、充分利用了現(xiàn)代計算機(jī)的各種高級功能,比如I/O操作、網(wǎng)絡(luò)操作、CPU多核下的并發(fā)操作2、為Java開發(fā)者提供了一套方便的數(shù)據(jù)結(jié)構(gòu)庫以及文本和時間操作的工具庫。
4、高級階段概述
如上面所述,高級階段是對中級階段的進(jìn)一步優(yōu)化和補(bǔ)充:NIO是對I/O性能的一次優(yōu)化,并發(fā)框架是對多線程同步原語的優(yōu)化,JDBC則是提供了與數(shù)據(jù)庫打交道的能力,而注解/反射/動態(tài)代理則是加強(qiáng)了Java語言的功能。
3怎樣學(xué)java
最首要的還是先看書,java基礎(chǔ)之類的書,把java里面最基本的語法知識了解。
接下來簡單的敲一些代碼,比較簡單的小例子就可以,每本書中都會帶一些小子,看過一遍之后,背著敲一遍,但要理解,千萬不能機(jī)械的敲。
看視頻,到網(wǎng)上找一些關(guān)于Java的視頻看一遍,因為上面兩步做好之后,看一些視頻基本上也能明白了。
然后你就可以找一些略微難一點(diǎn)的算法還做一做了,不用必須敲出來,能看懂就行。
下面就可以學(xué)習(xí)用Java做網(wǎng)站了,java基礎(chǔ)知識培養(yǎng)你一個開發(fā)的思維,真真用到j(luò)ava的還是做網(wǎng)站。
當(dāng)然,和網(wǎng)站有關(guān)的HTML,也就是前端語言要會,還有后臺action你都要知道,最好學(xué)習(xí)一些框架,比如三大框架等。
這都是必須要一些時間的,如果條件同意,最好還是找老師教,能少走很多彎路。
4java怎么樣學(xué)習(xí)
java學(xué)習(xí)最忌虎頭蛇尾。很多java初學(xué)者剛開始自信匯成商學(xué)院,買各種關(guān)于java學(xué)習(xí)的書籍,下載java視頻教程自學(xué),一副不達(dá)目的誓不罷休的感覺。一兩天,一個星期能保持,可是時間一長了,覺得java學(xué)習(xí)索然無味,然后兩天打漁三天曬網(wǎng),不能保持下去,最后的結(jié)果當(dāng)然是一無是處。java學(xué)習(xí)本來就是枯燥、乏味,能由始至終保持下去的人才干獲得成功。
java學(xué)習(xí)最忌就是盲目跟風(fēng)。很多java學(xué)習(xí)者喜愛盲目跟風(fēng),什么熱門他就學(xué)什么,喜愛丟了西瓜撿芝麻,沒有自己的主見,更沒有遠(yuǎn)見,到頭來一無所獲。java學(xué)習(xí)應(yīng)該有針對性、目的性,認(rèn)準(zhǔn)了就努力保持下去。
俗話說:笨鳥先飛,勤能補(bǔ)拙。一點(diǎn)都沒有錯,java學(xué)習(xí)同樣如此。java學(xué)習(xí)碰到問題就要多學(xué),多問,多操作。自己不會就花費(fèi)比別人多一倍的時間去學(xué)習(xí),多問老師同學(xué),學(xué)習(xí)借鑒別人好的方法,往往能夠事半功倍。
java學(xué)習(xí)應(yīng)理論結(jié)合施行。很多java學(xué)習(xí)者只注重java理論知識,忽視施行能力。結(jié)果讓他參加某個java軟件開發(fā)項目卻一竅不通,成為高分低能的人。java學(xué)習(xí)應(yīng)注重理論結(jié)合施行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 外貿(mào)瓷磚采購合同范例
- 申請pos合同范例
- 畫稿設(shè)計合同范例
- 定制員工禮品批發(fā)合同范例
- 勞動基地養(yǎng)殖合同范例
- 店面裝修意向合同范例
- a輪投資合同范例
- 維修電機(jī)水泵合同范例
- 小區(qū)車位車輛出租合同范例
- 筆記本租賃合同范例
- 2025蛇年春節(jié)春聯(lián)對聯(lián)帶橫批(276副)
- 中國PHM系統(tǒng)行業(yè)投資方向及市場空間預(yù)測報告(智研咨詢發(fā)布)
- 2024質(zhì)量管理復(fù)習(xí)題
- 2025年中學(xué)德育工作計劃
- 2024年專業(yè)會務(wù)服務(wù)供應(yīng)與采購協(xié)議版B版
- 《數(shù)字通信原理》習(xí)題答案(全)
- 中國上市公司ESG行動報告
- 早產(chǎn)臨床防治指南(2024版)解讀
- 《電子煙知識培訓(xùn)》課件
- 全套教學(xué)課件《工程倫理學(xué)》
- 人音版六年級上冊全冊音樂教案(新教材)
評論
0/150
提交評論