




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第頁java程序員開發(fā)小技巧首先肯定要明白自己為什么學(xué)習(xí)java,興趣占的比重大還是為了生活比重大;再者很重要的一點就是去互聯(lián)網(wǎng)上的招聘網(wǎng)站搜索當(dāng)下要成為一名java開發(fā)工程師應(yīng)該至少具備哪些技能,現(xiàn)在一般的公司招聘員工都有自己的要求(這里不談編程技術(shù)之外的要求),比如這些個要求,從招聘信息上我們的初學(xué)者就能有自己的目標(biāo),目標(biāo)有了,剩下的就是向著這一步努力前進(jìn)。定下目標(biāo)這一步放在第一關(guān)于新人是及其重要的。
接下來就是按照目標(biāo)前進(jìn),我們新人學(xué)習(xí)java要從基礎(chǔ)學(xué)起,可以借助很多工具讓自己成長的更快。1.借助網(wǎng)絡(luò)學(xué)習(xí),尋找網(wǎng)上的教學(xué)視頻;2.進(jìn)技術(shù)交流群找志同道合的人一起學(xué)習(xí),互相探討;3.花費費用參加技術(shù)培訓(xùn),這是很有效率的方法,但是也是花費金錢較大的,繳費之后能回報多少看自己的努力和培訓(xùn)機(jī)構(gòu)的實力?;痉椒ň屠e這些,剩下的可以自己的思索總結(jié),只要能學(xué)到技術(shù),各種方法均可。
找到了外部的基本方法,那就要看自己的執(zhí)行力了。1.看書上互聯(lián)網(wǎng)要用心,平常多查閱文檔,多動腦,勤動手,施行很重要,新手天天編碼500行有用代碼,用不了多久你就能夠成為大神;2.切記急功近利,新人前期編碼因為看不到太多自己的成果容易自暴自棄;3.要注重本身的能力提升,培養(yǎng)自己的發(fā)現(xiàn)思索解決問題的能力,畢竟掌握在手里的技術(shù)才是自己的。4.按照前期制定的目標(biāo)一步步前進(jìn),掌握一些知識點就做一些demo,鞏固知識,天天提升一點點,不要多久下來基本上可以勝任一些工作了,但是距離大神還差的遠(yuǎn)。
2怎么學(xué)習(xí)java
一定要看書
現(xiàn)在學(xué)習(xí)Java變得比以前容易多了,除了有大量的視頻教程外,還有專業(yè)的java培訓(xùn)機(jī)構(gòu),這都使學(xué)習(xí)變得更加傻瓜化,然而我要說的是,Java雖然變得越來越容易學(xué),然而那只代表入門容易,并不代表這門編程技術(shù)就真的變簡單了。如果僅僅學(xué)了些皮毛,高手寫的程序你是望塵莫及的。在學(xué)習(xí)的過程中,書籍永遠(yuǎn)是知識最好的載體,很多出色的程序員大師精心編撰的編程書籍,富含的不僅僅是一些知識,更多的是他們所傳授的思想,通過看書,專研書籍中的內(nèi)容,會讓你變得更加聰慧,寫的程序也更加的精煉。
編程的時候,一定要獨立思索
現(xiàn)在網(wǎng)絡(luò)很發(fā)達(dá),我見很多程序員總愛百度,包括我?guī)У脑S多人都是這樣,一個jdbc這么初級的東東,他們編程幾年了,每次用還總是百度查。這個東西應(yīng)該是熟記于心的,隨時用,信手拈來,這樣才干成為高手。就好像一個修理工,一遍查手冊,一邊給你修車,亦或是一個醫(yī)生,一邊看教程,一邊給你看病,想想就覺得恐懼。
算法很重要,要不斷的優(yōu)化程序
現(xiàn)在很多人都是快速的學(xué)習(xí),快速的學(xué)習(xí),反復(fù)的學(xué)習(xí)。而我的建議是,無論你學(xué)到什么階段,都要去不斷的優(yōu)化自己的編程,能用3行實現(xiàn)的程序,不用5行,這樣你編寫的程序才干更加凝練。而且,編程學(xué)習(xí)的中后期,就要重視算法,盡量編程優(yōu)質(zhì)的程序,這才是編程的美妙之處。
寫一個程序,不斷改善
你學(xué)習(xí)的過程可能很漫長,我建議你從一開始的時候,就想著寫一個小程序,比如一個計算器的程序,開始可能很簡單,僅僅通過命令行的方式浮現(xiàn),功能可能也只有加減乘除,但是隨著你學(xué)習(xí)的深入,你可以不斷的完善這個程序,直到有一天,你把它做成一個非常完善,性能非常卓越的程序后,你就真正學(xué)成了。
記得寫一些經(jīng)驗和技巧,要不斷總結(jié)
不要做黑瞎子,掰苞米,掰一個丟一個。要學(xué)會總結(jié),常常把自己碰到的問題及解決思想記錄下來,還要記下來自己的經(jīng)驗和技巧,然后常常瀏覽自己曾經(jīng)記下的這些東西,這樣有了積存,你會發(fā)現(xiàn),你成長的很快。
3怎樣學(xué)java
一、面向?qū)ο蟮闹R:java是一種面向?qū)ο蟮拈_發(fā)語言,因此熟悉面向?qū)ο髮W(xué)習(xí)java很有必要,你必須要了解:什么是對象,什么是類,什么是封裝,什么是多態(tài),什么是繼承,什么是抽象類,什么是接口。理解以上概念后,還必須要知道這些概念是如何體現(xiàn)的,如類和對象有什么區(qū)別?類是如何封裝的?
二、java語法:如果已經(jīng)有了開發(fā)經(jīng)驗,那么學(xué)習(xí)java語法將比較容易。如果有C++等面向?qū)ο笳Z言的開發(fā)經(jīng)驗,那就只必須簡單的翻看一下介紹java的相關(guān)書籍就可以了。如果是新手,沒有關(guān)系,多下些工夫,好好研究一本java初級教程之類的書就可以了。
學(xué)習(xí)了java語法,加上面向?qū)ο蟮闹R,只有用心,你就可以寫出來比較好的java代碼了。如果再抽出時間熟悉一下java編程規(guī)范,那么java程序開發(fā)的水平就應(yīng)該不俗了。
三、JSP和HTML:在我國的絕大多數(shù)公司,做java程序開發(fā)都少不了和JSP以及HTML打交道。所以,要熟悉java程序開發(fā)就要熟悉JSP和HTML,最好能知道JSP的幾個內(nèi)置對象,如Session,Request,Reponse,,以及常用的JSP標(biāo)簽,如include,userBean等。無論一些工具會幫你生成HTML代碼,但還是要熟悉比如title,等。如果再熟悉一下JS和CSS就更好了,那會使做出的頁面更友好。
四、WebServer:熟悉了以上三種,可以肯定的說你已經(jīng)可以制作出來JSP頁面了,也可以在你的頁面里使用自己開發(fā)的java類了,但你的頁面總要跑起來才干看到你要的效果,這就要求必須熟悉一種WebServer,比如:TOMCAT,RESIN等。您要熟悉如何發(fā)布你的應(yīng)用,如何利用WebServer的數(shù)據(jù)庫資源等。
五、熟悉一種框架:熟悉一種框架其實是java程序開發(fā)的一種可選知識,但目前開發(fā)B/S結(jié)構(gòu)的應(yīng)用的開發(fā)小組,都差不多會采納一種框架來構(gòu)建自己的應(yīng)用系統(tǒng)。框架都會有許多可重用的代碼,優(yōu)良的層次關(guān)系和業(yè)務(wù)控制邏輯,基于框架的開發(fā)使你可以省出很多的開發(fā)成本。目前比較流行的框架有Struts和WAF等。
4java怎么樣學(xué)習(xí)
多看java基礎(chǔ),打牢固你的基礎(chǔ)能力,很多EE或者框架問題都可以迎刃而解,基礎(chǔ)還是重點。還有數(shù)據(jù)結(jié)構(gòu),面向?qū)ο筮@些重點中的重點,絕對都是一生所用的。
多看一些源碼,體會為何這樣〔制定〕的思想,其中多看一些IO,反射相關(guān)的源碼,這樣有利于你的技術(shù)提升。
多看看書,書中對框架和應(yīng)用都有很好的詮釋,也有一些對java這門語言的理解。一切的目的都是應(yīng)用,所以書中的運(yùn)用例子要自己好好看看,盡量動手跟著一起做做。
看一些開源項目的源代碼,主要看
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無人機(jī)操控與航拍技術(shù)考核試卷
- 圖書館數(shù)字資源長期保存策略考核試卷
- 家電產(chǎn)品品質(zhì)監(jiān)控與質(zhì)量改進(jìn)考核試卷
- 整年運(yùn)輸合同范本
- 大板委托加工合同范本
- 修剪綠化直營合同范本
- 工地個人水電合同范本
- 小學(xué)生美術(shù)課件制作教學(xué)
- 名片合同范本
- 財務(wù)支出季度計劃工作的分解與執(zhí)行要點
- GB/T 18601-2009天然花崗石建筑板材
- 畢業(yè)設(shè)計論文-貝類脫殼機(jī)設(shè)計
- 八項規(guī)定學(xué)習(xí)課件
- 《工程電磁場》配套教學(xué)課件
- 《過零丁洋》公開課件
- 從生產(chǎn)工藝角度詳解磷酸鐵鋰
- 全套橋梁施工技術(shù)交底記錄
- 《教師職業(yè)道德》全書word版
- 城市定制型商業(yè)醫(yī)療保險(惠民保)知識圖譜
- GB∕T 3836.31-2021 爆炸性環(huán)境 第31部分:由防粉塵點燃外殼“t”保護(hù)的設(shè)備
- AMDAR資料的分析和應(yīng)用
評論
0/150
提交評論