




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁java開發主要關鍵技術corejava
這是java的基礎,包括基本的概念,語法,面向對象,集合等,這是作為一個java工程師必須要熟練掌握的,也是最核心的部分。這部分的學習應該是比較有條理性的,也是比較容易學習的,網絡上可利用的資源也比較多。推舉一本書《java核心技術》,開始階段先學習卷1,真正接觸項目后可以學習卷二。從現在起你必須學會使用API幫助手冊。java的api巨多,你不可能全部記下來,最好的辦法就是學會使用手冊。不會用手冊的人是學不好java的。
web
web技術主要包括html,css,js等,作為一名java工程師,對前端技術的要求不如前端工程師要求那么高,但要掌握基本的使用。這一部分比較重要的是ajax和jquery技術,技術也是必須要掌握的。html5將會是成為主流。
framework
接觸過實際項目的人都明白框架的重要性。關于初學者,可以從三大基本框架入手:struts2,hibernate,spring。首先學會使用,其次是掌握每個框架的核心。關于更深層的運作原理可以先不去理會,等你成長為一名高級工程師的時候再去攻克吧!最后要使用三大框架整合出一個自己的項目出來,作為自己的成果展示。具體的項目可以從一些書籍中參照,也可以從網絡查找。
database
數據庫是現在項目中不可缺少的部分,基本要求就是數據的增刪改查,單表操作,多表操作。掌握的數據庫以oracle,mysql,sqlserver三大主流數據庫為主,mysql是免費的,合適學習使用,oracle提供了免費的簡介版oracleXE可以從官網下載使用。這一部分對sql語句的掌握是至關重要的。sql語句在主流數據庫中是通用的。以上都是些基礎。如果掌握了,必須要深入的學習一些觸發器,存儲過程的知識。每種數據庫都有自己的特點,可以深入研究一種數據庫,作為自己的亮點。
2怎么學習java
首先總結一下做java最后大致是兩個方向:web企業級開發(JavaWebJ2EE)和手機android開發。這兩個方向的先決條件是J2SE,J2SE并不是那么簡單,只有當你逐漸學的深入了你才體會到java的精髓。
1.HTML+CSS+DIV,前端會用到,作為研發人員至少應該會簡單寫些頁面出來,這是許多〔編程〕語言都必須要了解的基礎。
2.JAVASCRIPT,想要使用一些特別的效果就必須要這個了,但是你并不必須要很精通,當你必須要用到JS的地方可以用Jquery代理,Jquery很好學,很有用的JS框架,看似復雜華麗的效果他都能輕松完成。
3.Ajax,前端異步交互技術,值得去研究
4.JSP,Servlet,Javabean,發展至今已經不提倡在JSP里嵌入JAVA代碼,所以僅僅是作為視圖層使用,嵌入些如JSTL和Struts2標簽庫的標簽成為動態頁面。Servlet是應該重點學習的,包括如過濾器、監聽器等,這些都是當下Struts2或者將來WEB框架的底層基礎和原理。
5.Strut2+Hibernate(orJPA)+Spring,當下十分流行的開發框架。其實是很容易上手的,但關鍵是必須要懂得原理。
6.WebService技術,它能使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件,就可互相交換數據或集成。依據WebService規范實施的應用之間,無論它們所使用的語言、平臺或內部協議是什么,都可以互相交換數據。
3怎樣學java
首先要學好java的基礎部分,重點學習javaSE,尤其要熟練掌握面向對象、集合框架,常用的數據結構、JDBC、異常、IO、線程和網絡編程,關于每個知識點,最好是能學做結合,開發一些程序,便于深入了解。
基礎學習完畢之后,開始進入javaweb部分的學習,主要是合計到javaweb的應用范圍很廣,而且招聘的時候,基本都要求這些。首先學習Servlet、JSP的基礎知識,了解request,Response,之后開始學習Struts2、Hibernate和Spring,經典的SSH框架。
在學習SSH框架的時候,平常要多應用,多開發。同時必須要閱讀一些框架的源代碼程序,了解原理,之后開始自己動手寫一些小的框架。
做javaweb方向的時候,除了后臺java代碼必須要進行學習之外,還必須要學習前臺的csshtmljquery等前臺開發框架,同時必須要學習后臺數據庫的配置,以及sql語句的書寫和數據庫的調優。
java的〔大數據〕方向,尤其是要學習hadoop,spark這些主流的大數據框架,學習如何使用這些開源工具,在使用的過程中,了解原理,熟悉源代碼。
java的移動開發方向,主要就是學習android手機客戶端程序的開發,學習anrdoi的體系架構,一些常用的組件開發,下拉框,菜單。熟練掌握activity,service的概念。
4java怎么樣學習
一定要看書
現在學習Java變得比以前容易多了,除了有大量的視頻教程外,還有專業的java培訓機構,這都使學習變得更加傻瓜化,然而我要說的是,Java雖然變得越來越容易學,然而那只代表入門容易,并不代表這門編程技術就真的變簡單了。如果僅僅學了些皮毛,高手寫的程序你是望塵莫及的。在學習的過程中,書籍永遠是知識最好的載體,很多出色的程序員大師精心編撰的編程書籍,富含的不僅僅是一些知識,更多的是他們所傳授的思想,通過看書,專研書籍中的內容,會讓你變得更加聰慧,寫的程序也更加的精煉。
編程的時候,一定要獨立思索
現在網絡很發達,我見很多程序員總愛百度,包括我帶的許多人都是這樣,一個jdbc這么初級的東東,他們編程幾年了,每次用還總是百度查。這個東西應該是熟記于心的,隨時用,信手拈來,這樣才干成為高手。就好像一個修理工,一遍查手冊,一邊給你修車,亦或是一個醫生,一邊看教程,一邊給你看病,想想就覺得恐懼。
算法很重要,要不斷的優化程序
現在很多人都是快速的學習,快速的學習,反復的學習。而我的建議是,無論你學到什么階段,都要去不斷的優化自己的編程,能用3行實現的程序,不用5行,這樣你編寫的程序才干更加凝練。而且,編程學習的中后期,就要重視算法,盡量編程優質的程序,這才是編程的美妙之處。
寫一個程序,不斷改善
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 4443-2023罐區內在役危險化學品(常低壓)儲罐管理規范
- DB32/T 4135-2021富士蘋果化學疏花疏果技術規程
- DB32/T 3898-2020鄉鎮(街道)公共法律服務中心建設和服務規范
- DB32/T 3733-2020全域旅游信息資源采集規范
- DB32/T 3679-2019蘇山豬
- DB32/ 4436-2022木材加工行業大氣污染物排放標準
- DB31/T 875-2015人身損害受傷人員休息期、營養期、護理期評定準則
- DB31/T 827-2014金鑲玉首飾鑲嵌與服務規范
- DB31/T 810-2014再制造打印耗材生產過程環境控制要求
- DB31/T 692-2013上海名牌(產品)評價通則
- 深圳初中英語7、8、9 年級單詞表匯總
- 互聯網金融時代大學生消費行為影響因素研究
- 食品藥品安全監管的問題及對策建議
- 信號檢測與估計知到章節答案智慧樹2023年哈爾濱工程大學
- 國家開放大學一平臺電大《法律社會學》我要考形考任務2及3題庫答案
- 公司收文處理箋
- 6G 移動通信系統
- 環境因素識別評價表(一)
- 《三毛流浪記》作者簡介張樂平
- 2023年山西建設投資集團有限公司招聘筆試題庫及答案解析
- 鐵皮石斛的抗氧化、保濕功效研究和應用現狀
評論
0/150
提交評論