付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁java服務端開發(fā)要學哪些你必須要精通面向對象分析與〔制定〕(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分了解UML,尤其是class,object,interaction以及statediagrams。
你必須要學習JAVA語言的基礎知識以及它的核心類庫(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。
你應該了解JVM,classloaders,classreflect,以及垃圾回收的基本工作機制等。你應該有能力反編譯一個類文件并且明白一些基本的匯編指令。
如果你將要寫客戶端程序,你必須要學習WEB的小應用程序(applet),必必須掌握UI制定的思想和方法,以及桌面程序的SWING,AWT,SWT。你還應該對UI部件的JAVABEAN組件模式有所了解。JAVABEANS也被應用在JSP中以把業(yè)務邏輯從表現(xiàn)層中分開出來。
你必須要學習java數(shù)據(jù)庫技術,如JDBCAPI并且會使用至少一種persistence/ORM構架,例如Hibernate,JDO,CocoBase,TopLink,InsideLiberator(國產(chǎn)JDO紅工廠軟件)或者iBatis。
你還應該了解對象關系的阻抗失配的含義,以及它是如何影響業(yè)務對象的與關系型數(shù)據(jù)庫的交互,和它的運行結果,還必須要掌握不同的數(shù)據(jù)庫產(chǎn)品運用,比如:oracle,mysql,mssqlserver。
你必須要學習一門輕量級應用程序框架,例如Spring,PicoContainer,Avalon,以及它們的IoC/DI風格(setter,constructor,interfaceinjection)。
你必須要學習企業(yè)級JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans,EntityBeans(包涵Bean-ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者Message-DrivenBeans(MDB)。
2怎么學習java
1、概述
整個學習Java的過程一共分為三個階段:初級-中級-高級。其中初級階段是整個學習的基礎,中級階段是基于初級階段的進一步擴大,在初級階段必須要花費很多精力完成的工作,其實中級階段只必須幾行代碼就實現(xiàn)了,在初級階段不能完成的事情,中級階段就能夠完成了,而高級階段則是對中級階段的進一步優(yōu)化和補充。
2、初級階段概述
初級階段學習的目的是掌握Java的大部分語法,這個階段學完后,可以完成一些實驗性質的東西,比如做一個計算器計算加減乘除,這個階段對類和接口等等面向對象的語法,只能做到從直觀上有個了解,無法深入理解,千萬別以為學完這個階段,你就真的懂面向對象了。這個階段對計算機能利用的僅僅是內存和CPU,很多現(xiàn)代計算機的高級功能都無法使用。當然,關于僅僅只是實現(xiàn)算法,比如機器學習里面的各種算法,學習到這個階段幾乎能夠完成大部分工作了。
3、中級階段概述
中級階段是在初級階段的基礎上做了進一步的擴大,它分為兩個方面:1、充分利用了現(xiàn)代計算機的各種高級功能,比如I/O操作、網(wǎng)絡操作、CPU多核下的并發(fā)操作2、為Java開發(fā)者提供了一套方便的數(shù)據(jù)結構庫以及文本和時間操作的工具庫。
4、高級階段概述
如上面所述,高級階段是對中級階段的進一步優(yōu)化和補充:NIO是對I/O性能的一次優(yōu)化,并發(fā)框架是對多線程同步原語的優(yōu)化,JDBC則是提供了與數(shù)據(jù)庫打交道的能力,而注解/反射/動態(tài)代理則是加強了Java語言的功能。
3怎樣學java
最首要的還是先看書,java基礎之類的書,把java里面最基本的語法知識了解。
接下來簡單的敲一些代碼,比較簡單的小例子就可以,每本書中都會帶一些小子,看過一遍之后,背著敲一遍,但要理解,千萬不能機械的敲。
看視頻,到網(wǎng)上找一些關于Java的視頻看一遍,因為上面兩步做好之后,看一些視頻基本上也能明白了。
然后你就可以找一些略微難一點的算法還做一做了,不用必須敲出來,能看懂就行。
下面就可以學習用Java做網(wǎng)站了,java基礎知識培養(yǎng)你一個開發(fā)的思維,真真用到java的還是做網(wǎng)站。
當然,和網(wǎng)站有關的HTML,也就是前端語言要會,還有后臺action你都要知道,最好學習一些框架,比如三大框架等。
這都是必須要一些時間的,如果條件同意,最好還是找老師教,能少走很多彎路。
4java怎么樣學習
java學習最忌虎頭蛇尾。很多java初學者剛開始自信匯成商學院,買各種關于java學習的書籍,下載java視頻教程自學,一副不達目的誓不罷休的感覺。一兩天,一個星期能保持,可是時間一長了,覺得java學習索然無味,然后兩天打漁三天曬網(wǎng),不能保持下去,最后的結果當然是一無是處。java學習本來就是枯燥、乏味,能由始至終保持下去的人才干獲得成功。
java學習最忌就是盲目跟風。很多java學習者喜愛盲目跟風,什么熱門他就學什么,喜愛丟了西瓜撿芝麻,沒有自己的主見,更沒有遠見,到頭來一無所獲。java學習應該有針對性、目的性,認準了就努力保持下去。
俗話說:笨鳥先飛,勤能補拙。一點都沒有錯,java學習同樣如此。java學習碰到問題就要多學,多問,多操作。自己不會就花費比別人多一倍的時間去學習,多問老師同學,學習借鑒別人好的方法,往往能夠事半功倍。
java學習應理論結合施行。很多java學習者只注重java理論知識,忽視施行能力。結果讓他參加某個java軟件開發(fā)項目卻一竅不通,成為高分低能的人。java學習應注重理論結合施行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年會計實務操作案例與模擬試題
- 2026年家具與裝修材料的壽命及更換指南題目庫
- 建筑垃圾再生產(chǎn)品質量控制方案
- 防腐蝕涂料施工技術標準方案
- 生態(tài)排水系統(tǒng)建設方案
- 防腐蝕材料性能提升方案
- 2026年體育教練員職業(yè)資格考試題目
- 2026年心理測試與心理調適能力評估題集
- 2026年醫(yī)學基礎理論知識與實務考試題集
- 2026年財務報表分析專業(yè)培訓題集
- 福建省寧德市2025-2026學年高三上學期期末考試語文試題(含答案)
- 建筑施工行業(yè)2026年春節(jié)節(jié)前全員安全教育培訓
- 食品生產(chǎn)余料管理制度
- 2026年浦發(fā)銀行社會招聘備考題庫必考題
- 2026屆高考語文復習:小說人物形象復習
- 2026年山東省煙草專賣局(公司)高校畢業(yè)生招聘流程筆試備考試題及答案解析
- 專題23 廣東省深圳市高三一模語文試題(學生版)
- 2026年時事政治測試題庫100道含完整答案(必刷)
- 八年級下冊《昆蟲記》核心閱讀思考題(附答案解析)
- 內蒙古品味自然農牧業(yè)公司VI設計理念
- 上腔靜脈綜合征的護理
評論
0/150
提交評論