java開發(fā)經(jīng)驗(yàn)總結(jié)_第1頁
java開發(fā)經(jīng)驗(yàn)總結(jié)_第2頁
java開發(fā)經(jīng)驗(yàn)總結(jié)_第3頁
java開發(fā)經(jīng)驗(yàn)總結(jié)_第4頁
java開發(fā)經(jīng)驗(yàn)總結(jié)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第頁java開發(fā)經(jīng)驗(yàn)總結(jié)系統(tǒng)的學(xué)習(xí)Java編程的基礎(chǔ)

如果真的想成為Java程序員,那么學(xué)習(xí)Java時(shí)就不要東一片、西一片的學(xué)習(xí),要全面的、系統(tǒng)的學(xué)習(xí)Java編程基礎(chǔ),包括AWT、Swing這些不是常常用到的內(nèi)容也要學(xué)習(xí),深入的理解面向?qū)ο?Object-Oriented)的編程思想,掌握封裝(Encapsulation)、繼承(Inheritance)、多態(tài)(Polymorphism)三大特性,把面向?qū)ο蟮乃枷脒\(yùn)用到實(shí)際的代碼編寫中。

掌握常用的API用法

每一門成熟的編程語言都會(huì)向用戶提供豐富的應(yīng)用編程接口(ApplicationprogrammingInterface),也就是通常所說的API,熟練掌握這些API,無疑會(huì)極大的提升我們編碼的效率,但是Java提供的API實(shí)在是太多了點(diǎn),全部掌握很難實(shí)現(xiàn),而且也沒有必要,我們只要熟練掌握常用的API就好,不常用的API用到的時(shí)候,再在API文檔中查找用法即可。

通讀官方語言教程和規(guī)范

發(fā)布編程語言的官方,一般都會(huì)在其官方網(wǎng)站上提供官方語言教程(Tutorials)和規(guī)范(Specification),Java的官方網(wǎng)站當(dāng)然也不例外。Oracle提供的JavaTutorials官方教程是很好的入門讀物,系統(tǒng)全面還帶有示例演示,非常易學(xué),看到很多Java的初學(xué)者還在滿網(wǎng)絡(luò)的找教程,殊不知最好的教程就在官方網(wǎng)站上等著呢,即使是Java老司機(jī)也可以在里面發(fā)現(xiàn)自己以前的知識(shí)遺漏點(diǎn)。JavaSpecification語言規(guī)范是更進(jìn)一步的讀物,里面解釋了語言的內(nèi)部規(guī)范,比較難以讀懂,但是初讀時(shí)不要強(qiáng)求讀懂所有的內(nèi)容,適當(dāng)?shù)泥駠魍虠?,多讀幾遍可能就理解了。而關(guān)于要求更高的Java程序員,可以讀讀JVMSpecification,Java虛擬機(jī)規(guī)范。

借鑒Java重要類的官方源代碼

Java是一門開源的編程語言,下載其JDK(JavaDevelopmentKit,Java開發(fā)工具包)時(shí),會(huì)自帶Java的源代碼壓縮包src.zip,解壓后就可以查看Java自帶類的源代碼,這些源代碼都是Java大神們寫的,非常有學(xué)習(xí)意義。這也是學(xué)習(xí)Java語言相關(guān)于其它閉源開發(fā)語言的一大優(yōu)勢(shì)。

掌握常用的〔制定〕模式

制定模式(DesignPattern)并不是Java編程語言獨(dú)有的,而是所有編程語言之間通用的,因此制定模式也更具有學(xué)習(xí)的必要性。雖然制定模式不是獨(dú)屬于Java的,但是有用Java實(shí)現(xiàn)的制定模式版本,像是單例模式、觀察者模式等經(jīng)典模式必須熟練掌握。有些初學(xué)者把制定模式看的非常高端,非常難以學(xué)習(xí),這是沒有必要的,因?yàn)橹贫J讲⒉皇菓{空想出來的,它們就是從日常的寫代碼過程中一步步演化過來了的,只要寫代碼到一定程度,自然而然就能使用和理解制定模式了。而提前學(xué)習(xí)制定模式可以加快自己的編程水平提升速度,編寫易維護(hù)、低耦合、擴(kuò)大性強(qiáng)的代碼。

2怎么學(xué)習(xí)java

第一階段、培養(yǎng)興趣

興趣是好的老師,可以是天生的,也可以后期培養(yǎng)。所以,學(xué)習(xí)java一定要對(duì)其感興趣,即使剛開始沒有興趣也應(yīng)該努力的培養(yǎng)自己對(duì)java的興趣,如果沒有興趣的話即使今后從事這樣的方向也不會(huì)有所成就。因此,既然選擇學(xué)習(xí)這門技術(shù),那就應(yīng)該把自己的精力和興趣轉(zhuǎn)移到j(luò)ava上,把java學(xué)習(xí)當(dāng)成是一款有難度、必須要持久戰(zhàn)術(shù)的游戲,在學(xué)習(xí)java的過程中,找到自己的存在感、滿足感、成就感。

第二階段、清除障礙

當(dāng)自己對(duì)Java產(chǎn)生興趣,并付出渾身解數(shù)來學(xué)習(xí),但學(xué)習(xí)效果不好的時(shí)候,我們就應(yīng)該停下腳步檢查一下是什么因素阻礙了自己的進(jìn)步,然后逐一解決。比如,不少男生在寫java代碼的時(shí)候,往往記不住命令的英文單詞或者常?;煜?。由于單詞拼寫錯(cuò)誤,導(dǎo)致程序報(bào)錯(cuò),這些低級(jí)錯(cuò)誤使得浪費(fèi)不少時(shí)間。那我們是不是應(yīng)該天天花個(gè)十幾分鐘,把java學(xué)習(xí)中能用到的〔英語〕單詞背下來呢?這樣就會(huì)讓自己的學(xué)習(xí)更有效率。

第三階段、調(diào)整狀態(tài)

注意力不集中是很多人都有的狀態(tài),如果課上掌握的不扎實(shí),課下怎么狂補(bǔ)、下功夫都是事倍功半。所以建議每個(gè)學(xué)習(xí)者在上課時(shí),多和老師互動(dòng),盡量讓自己的思維和老師堅(jiān)持一致性。當(dāng)老師提問的時(shí)候,不管問的是不是你,你也要去思索,思索之后大聲地回答。通過這種方法,你可以把自己的大腦調(diào)整到激活狀態(tài),堅(jiān)持課堂上的興奮狀態(tài),學(xué)習(xí)效率自然就會(huì)得到提升。

3怎樣學(xué)java

硬件的東西說完了接下來我們就來聊聊方法,首先Java是一門語言,然后語言是用來和計(jì)算機(jī)〔溝通〕實(shí)現(xiàn)一定的功能,也就是說,語言是為必須求而生滴。所以你必須先有一個(gè)必須求,比如你想用Java編寫一個(gè)小游戲,那么你的初級(jí)階段的學(xué)習(xí)就該是為了實(shí)現(xiàn)這個(gè)目標(biāo)不斷奮斗,興趣使然嘛這樣你就不會(huì)覺得累枯燥。

學(xué)習(xí)初期你肯定會(huì)有千千萬萬個(gè)問題,心里有無數(shù)疑惑,這時(shí)候千萬不要急躁,不要放棄。解決方法應(yīng)該是,有疑惑盡量請(qǐng)教別人,如果你覺得怕麻煩別人,那么請(qǐng)你去翻書,我建議不懂的地方要多看幾本書的這個(gè)知識(shí)點(diǎn),因?yàn)槔蠋煵煌v解的思路角度也不同,就像買鞋,一定有一款合適你。如果你懶到書都不想翻,那么沒關(guān)系,你就把這點(diǎn)疑惑完全的一字不落背下來。多思索,有那么一天,往后走著走著你就會(huì)發(fā)現(xiàn)前面豁然開朗。

最后也是最重要的一個(gè)就是代碼量。一定要多敲,不要眼高手低。往往敲代碼的時(shí)候你才可以發(fā)現(xiàn)問題。我始終相信一句話,淚水和汗水這類東西,如果你流多了上天它自然會(huì)給予你一些東西來作為交換的禮物。貴在保持,忘記了在哪里看到的一句話,如果你的耐力和野心不相匹配,那么你最多也就是一個(gè)笑話。

4java怎么樣學(xué)習(xí)

java學(xué)習(xí)最忌虎頭蛇尾。很多java初學(xué)者剛開始自信匯成商學(xué)院,買各種關(guān)于java學(xué)習(xí)的書籍,下載java視頻教程自學(xué),一副不達(dá)目的誓不罷休的感覺。一兩天,一個(gè)星期能保持,可是時(shí)間一長(zhǎng)了,覺得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)該有針對(duì)性、目的性,認(rèn)準(zhǔn)了就努力保持下去。

俗話說:笨鳥先飛,勤能補(bǔ)拙。一點(diǎn)都沒有錯(cuò),java學(xué)習(xí)同樣如此。java學(xué)習(xí)碰到問題就要多學(xué),多問,多操作。自己不會(huì)就花費(fèi)比別人多一倍的時(shí)間去學(xué)習(xí),多問老師同學(xué),學(xué)習(xí)借鑒別人好的方法,往往能夠事半功倍。

java學(xué)習(xí)應(yīng)理論結(jié)合施行。很多java學(xué)習(xí)者只注重java理論知識(shí),忽視施行能力。結(jié)果讓他參加某個(gè)java軟件開發(fā)項(xiàng)目卻一竅不通,成為高分低能的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論