久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

JAVA編程心得體會(huì)

時(shí)間:2019-05-15 15:26:45下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《JAVA編程心得體會(huì)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《JAVA編程心得體會(huì)》。

第一篇:JAVA編程心得體會(huì)

JAVA編程心得

計(jì)算機(jī)3班

竇金霞

20104773

最近幾周一直在弄程序,說(shuō)實(shí)話真的很累,但累中也有成功的快樂(lè)。我覺(jué)得學(xué)到了很多東西,這是只看課本知識(shí)所不能學(xué)到的。

說(shuō)實(shí)話,以前我一直沒(méi)學(xué)過(guò)JAVA雖然我也知道JAVA的重要性,可是即使上課聽了,不實(shí)踐還是掌握不了。因?yàn)榉N種原因,今年我沒(méi)有買筆記本。沒(méi)有機(jī)器,僅僅靠每周一次的上機(jī)練習(xí)是絕對(duì)不夠的。所以我就插空調(diào)程序,在舍友們不用的時(shí)候自己再接她們的電腦調(diào)。

調(diào)上一個(gè)WEB版的通訊錄程序時(shí)我已經(jīng)感覺(jué)到學(xué)的很吃力,好多東西都不懂。這次做的這個(gè)學(xué)生成績(jī)管理系統(tǒng)更復(fù)雜了,所以一開始調(diào)的時(shí)候感覺(jué)特別吃力.所以我告訴自己不能放棄,慢慢來(lái),就這樣我從最基本的sql語(yǔ)句session對(duì)象開始學(xué)起,我覺(jué)得我還有太多不懂得所以要比別人付出更多的努力。就這樣我一點(diǎn)一點(diǎn)的學(xué)著??

說(shuō)心里話,在做上一個(gè)web版的通訊錄時(shí),我就感覺(jué)到成功的喜悅。好多地方我都是一點(diǎn)一點(diǎn)的問(wèn)的,在問(wèn)的過(guò)程中,我也學(xué)會(huì)了很多,像:Servlet和jsp之間跳不過(guò)去時(shí)有兩種解決辦法,一是關(guān)閉底層類中的db.close;二是將Servlet中的throws Exception改成try catch以捕捉異常;我還學(xué)到了集中查找錯(cuò)誤的方法,可以加上兩個(gè)雙斜杠“//”將具體的方法屏蔽掉,一檢查是方法錯(cuò)誤還是Servlet錯(cuò)誤,還有就是寫上System.out.println()將獲得的數(shù)據(jù)輸出,用來(lái)檢查數(shù)據(jù)傳輸過(guò)程有沒(méi)有錯(cuò)誤等等。

雖然在別人看來(lái),這些方法可能都很常規(guī),但是確實(shí)我自己學(xué)會(huì)的,我覺(jué)得很有成就感。我已經(jīng)做好計(jì)劃了,暑假的時(shí)候去買本本用自己的本本練習(xí)一下JAVA,雖然下學(xué)期不學(xué)JAVA了,但是我對(duì)JAVA的熱情不會(huì)因?yàn)檫@個(gè)而削減的!

做完這個(gè)學(xué)生成績(jī)管理系統(tǒng)后,我覺(jué)得我對(duì)JAVA的看法已經(jīng)改變了。一前總以為JAVA很繁瑣很難,聽同學(xué)說(shuō)JAVA不好學(xué),開始又有一些聽不懂,所以一直很畏懼JAVA。但真正做了這個(gè)系統(tǒng)以后我才感覺(jué)到其實(shí)任何事都沒(méi)有難與不難之分,只要你肯努力的去做,世上無(wú)難事只怕有心人!

我現(xiàn)在對(duì)java學(xué)習(xí)充滿了熱情,我知道我還有很多的不足

還有很多需要努力的地方,所以我的JAVA之旅將繼續(xù)進(jìn)行??

第二篇:java編程實(shí)習(xí)心得體會(huì)

Java編程實(shí)習(xí)心得體會(huì)

“紙上得來(lái)終覺(jué)淺,絕知此事要躬行。”在短暫的實(shí)習(xí)過(guò)程中,我深深的感覺(jué)到自己所學(xué)知識(shí)的膚淺和在實(shí)際運(yùn)用中的專業(yè)知識(shí)的匱乏。剛開始的一段時(shí)間里,對(duì)一些工作感到無(wú)從下手,茫然不培訓(xùn)班學(xué)習(xí)心得體會(huì)知所措,這讓我感到非常的難過(guò)。在學(xué)校總以為自己學(xué)的不錯(cuò),一旦接觸到實(shí)際,才發(fā)現(xiàn)自己得能力是遠(yuǎn)遠(yuǎn)沒(méi)有達(dá)到工作的要求的,實(shí)際的工作遠(yuǎn)比想象中的要細(xì)致得多復(fù)雜得多,這時(shí)才真正領(lǐng)悟到“活到老學(xué)到老”的含義。實(shí)際的工作能力是書本實(shí)習(xí)心得體會(huì)范文上沒(méi)有辦法教授給大家的,必須要通過(guò)實(shí)際工作來(lái)積累與強(qiáng)化。來(lái)公司實(shí)習(xí)已兩個(gè)個(gè)多月了,在這段時(shí)間里,我主要學(xué)習(xí)java編程,下面主要談?wù)剬W(xué)習(xí)的經(jīng)驗(yàn)以及心得體會(huì)。

在編程過(guò)程中遇到了較多的問(wèn)題,解決問(wèn)題的過(guò)程是漫長(zhǎng)而艱苦的,然而在問(wèn)題得到解決的一剎那是很快樂(lè)的。在此與大家分享下:

一、前期規(guī)劃:

我理解的前期規(guī)劃是:在市場(chǎng)人員們匯總一個(gè)需求提交給產(chǎn)品專家?guī)ьI(lǐng)的產(chǎn)品經(jīng)理團(tuán)隊(duì),然后經(jīng)過(guò)這個(gè)團(tuán)隊(duì)根據(jù)公司具體情況再次分析和規(guī)劃出一個(gè)最終需求文檔。

這個(gè)需求文檔應(yīng)當(dāng)首先提交給技術(shù)研發(fā)部門的負(fù)責(zé)人以及核心開發(fā)人員。由開發(fā)團(tuán)隊(duì)對(duì)其進(jìn)行技術(shù)和風(fēng)險(xiǎn)分析。如果對(duì)此需求統(tǒng)一有異議的地方,需要返回給產(chǎn)品團(tuán)隊(duì),重新修正需求。反復(fù)如此,直至需求完善準(zhǔn)確,細(xì)致,清晰。

前期規(guī)劃就像高樓的地基,如果馬馬虎虎,就算是一塊磚塊沒(méi)擺好都可能導(dǎo)致整個(gè)高樓建設(shè)的失敗。在規(guī)劃中我認(rèn)為,交流永遠(yuǎn)是需要雙方積極主動(dòng),能認(rèn)真聽取每個(gè)人的建議。前期工作思維不慎重,不細(xì)致,不認(rèn)真,不夠完善,將產(chǎn)生連鎖效應(yīng)直接導(dǎo)致整個(gè)工程和項(xiàng)目的失敗。

這種失敗可能表現(xiàn)為:第一種,軟件按需求實(shí)現(xiàn)但是功能根本不能滿足用戶需要。第二種,功能都有了,軟件沒(méi)有達(dá)到可用性、易用性。

對(duì)于第一種,當(dāng)然是因?yàn)榍捌谝?guī)劃疏漏了某些細(xì)小功能,沒(méi)能把需求文檔做完善。應(yīng)該是規(guī)劃工作做的還不夠認(rèn)真和細(xì)致。

對(duì)于第二種情況,我認(rèn)為更多是在產(chǎn)品設(shè)計(jì)規(guī)劃方面經(jīng)驗(yàn)還不夠成熟。這種問(wèn)題應(yīng)該是很難避免的。因?yàn)槊糠N新產(chǎn)品對(duì)產(chǎn)品團(tuán)隊(duì)來(lái)說(shuō)都很陌生。即使以前做過(guò)類似的東西,也難免面面俱到。這只能通過(guò)不斷努力和認(rèn)真的態(tài)度來(lái)彌補(bǔ)。

前期規(guī)劃的交流涉及了市場(chǎng)、產(chǎn)品和技術(shù)研發(fā)等多個(gè)團(tuán)隊(duì)之間。需要的不僅是團(tuán)隊(duì)內(nèi)部的交流,更多需要協(xié)調(diào)好團(tuán)隊(duì)之間的交流。可能有時(shí)候需要公司高層和中層參與協(xié)調(diào)。

目前,很多開發(fā)人員深感項(xiàng)目的需求文檔寫的都很單薄。大家可以想一想,如果沒(méi)有好的開始,怎么會(huì)有好的結(jié)束呢?需求文檔單薄,不夠細(xì)致,由誰(shuí)來(lái)繼續(xù)完善呢?難道讓程序員們自己去完善。我想程序員也可能沒(méi)有這種能力。對(duì)于程序員能把代碼寫的很健壯很穩(wěn)定就已經(jīng)是很不容易的事情了。

二、概要設(shè)計(jì):

我理解的概要設(shè)計(jì)步驟:(以項(xiàng)目為中心的開發(fā)流程)

1〉 項(xiàng)目經(jīng)理仔細(xì)閱讀項(xiàng)目需求文檔。

2〉 項(xiàng)目經(jīng)理召集項(xiàng)目開發(fā)成員,開項(xiàng)目啟動(dòng)會(huì)議。具體商議項(xiàng)目的開發(fā)任務(wù)和責(zé)任分配。

3〉 核心開發(fā)人員開發(fā)確定,以及各模塊開發(fā)人員確定。4〉 由系統(tǒng)分析員和核心開發(fā)人員仔細(xì)閱讀需求文檔,對(duì)系統(tǒng)整個(gè)架構(gòu)分析和做技術(shù)規(guī)劃。

5〉 系統(tǒng)分析員整理和書寫最終的系統(tǒng)架構(gòu)和概要設(shè)計(jì)文檔。

6〉 系統(tǒng)分析員在文檔提交日,提交給項(xiàng)目經(jīng)理。項(xiàng)目經(jīng)理確認(rèn)文檔并審批。

7〉 項(xiàng)目經(jīng)理召集項(xiàng)目開發(fā)成員,開一個(gè)概要設(shè)計(jì)以及系統(tǒng)架構(gòu)確定的會(huì)議。向每個(gè)成員分發(fā)文檔,并討論確定最終概要設(shè)計(jì)文檔。

8〉開始詳細(xì)設(shè)計(jì)文檔的工作

三、詳細(xì)設(shè)計(jì):

1〉項(xiàng)目經(jīng)理組織成立各個(gè)模塊的開發(fā)小組,并確定開發(fā)小組組長(zhǎng)(程序經(jīng)理)。

2〉各開發(fā)組長(zhǎng)書寫各自模塊的詳細(xì)設(shè)計(jì)文檔,開發(fā)成員需要協(xié)助,配合。

3〉在指定提交日,開發(fā)組長(zhǎng)提交文檔給系統(tǒng)分析員。由系統(tǒng)分析員審批。

4〉系統(tǒng)分析員組織召開一個(gè)詳細(xì)設(shè)計(jì)文檔確認(rèn)的會(huì)議。

5〉然后開發(fā)組長(zhǎng)分發(fā)各自模塊的詳細(xì)設(shè)計(jì)文檔給程序員,程序員在指定時(shí)間

內(nèi)完成。

6〉程序員做內(nèi)部測(cè)試。開發(fā)組長(zhǎng)協(xié)調(diào)并配合。

7〉確認(rèn)無(wú)bug提交給開發(fā)組組長(zhǎng)。

8〉所有模塊整合工作,由整個(gè)開發(fā)組成員參與完成。

由所有開發(fā)組長(zhǎng)和系統(tǒng)分析員負(fù)責(zé)主要部分工作。程序員協(xié)助和配合。

9〉對(duì)整合后工程做詳細(xì)測(cè)試。

10〉確認(rèn)測(cè)試通過(guò)后,開發(fā)組長(zhǎng)根據(jù)開發(fā)成員表現(xiàn)以及提交成果

填寫績(jī)效考核表。然后提交給項(xiàng)目經(jīng)理。

11項(xiàng)目經(jīng)理會(huì)召開項(xiàng)目總結(jié)會(huì),同時(shí)向優(yōu)秀成員頒獎(jiǎng)。同時(shí)鼓

勵(lì)所有成員繼續(xù)努力。對(duì)不能按時(shí)完成導(dǎo)致項(xiàng)目能按時(shí)提交,以及對(duì)導(dǎo)致失敗的 關(guān)鍵人員給與懲罰處理。

當(dāng)然,以上只是一個(gè)簡(jiǎn)單的開發(fā)流程,一定是有很多不足的地方。希望能起到拋磚引玉的作用。大家都明白,流程和制度是死的,但人是活的,所以如何按流程做得好,關(guān)鍵還是在人本身了。沒(méi)有一個(gè)流程和制度,一個(gè)團(tuán)隊(duì)也必將是一盤散沙。正所謂“無(wú)規(guī)矩?zé)o以成方圓”。這句話說(shuō)得很有道理。

四、具體編碼:

開發(fā)幾個(gè)項(xiàng)目之后,對(duì)編寫程序有了更進(jìn)一步的了解。

好的程序應(yīng)該具有:

易讀性,易擴(kuò)展性,容錯(cuò)性。易讀性: 所有變量和函數(shù)以及類名用簡(jiǎn)單易懂易記憶的命名方式。所有類和

函數(shù)甚至變量都有關(guān)鍵的注釋說(shuō)明。

這點(diǎn)很重要,也是最基礎(chǔ)的。如果代碼書寫

不夠美觀和易懂,我想自己以后也不想再看。

就更別談功能的擴(kuò)展和新版本開發(fā)了。

易擴(kuò)展性: 整體系統(tǒng)架構(gòu)邏輯簡(jiǎn)單清晰。

模塊與模塊之間盡量做到互不影響,也就是盡可能的獨(dú)立。這部分工作主要體現(xiàn)在前期設(shè)計(jì)工作中,需要掌握好的設(shè)計(jì)經(jīng)驗(yàn)和方法才能夠做得比較好。

容錯(cuò)性: 對(duì)數(shù)據(jù)流和指針以及數(shù)組都做數(shù)據(jù)有效性檢查;對(duì)第三方接口的調(diào)

用失敗的容錯(cuò)性。對(duì)所有代碼都做調(diào)用失敗后的錯(cuò)誤處理。

以及在大的工程中加入trace文件輸出,把關(guān)鍵的數(shù)據(jù)流和關(guān)鍵處理部分的操作信息輸出。

以便對(duì)工程異常情況產(chǎn)生條件的定位,及時(shí)解決問(wèn)題。

我覺(jué)得程序員能在這三方面做得很好就算一個(gè)優(yōu)秀的programmer了。

四、調(diào)試、跟蹤與測(cè)試 測(cè)試需要注意的:

對(duì)每個(gè)模塊的接口做測(cè)試,數(shù)據(jù)邊界的檢查。在對(duì)整個(gè)模塊做測(cè)試。主要測(cè)試穩(wěn)定性,效率以及功能是否正常。確認(rèn)單個(gè)模塊完全正常后,再加入工程。

在系統(tǒng)架構(gòu)設(shè)計(jì)的時(shí)候,可能會(huì)引入原型參考。要對(duì)原型做完成測(cè)試后,確認(rèn)沒(méi)有問(wèn)題后,才可使用。

五、收獲與體會(huì):

在鼎慧大數(shù)據(jù)公司的實(shí)習(xí)結(jié)束了,看著自己親手寫出來(lái)的幾個(gè)案例,內(nèi)心非常激動(dòng),整個(gè)實(shí)習(xí)過(guò)程充滿濃厚的學(xué)習(xí)氛圍。在這里,我對(duì)Java的認(rèn)識(shí)與理解上升了一個(gè)檔次,當(dāng)初對(duì)Java只是一知半解,而在這里學(xué)習(xí)了一段時(shí)間后,發(fā)現(xiàn)自己對(duì)Java還是很感興趣的。課堂上老師認(rèn)真地講解各個(gè)方面的知識(shí),每一個(gè)知識(shí)點(diǎn)都會(huì)講解地非常清楚,讓我們理解透徹,并且會(huì)加以程序聯(lián)系,讓我們充分地吸收一天所學(xué)的知識(shí)。實(shí)習(xí)從開始的緊張畏懼到后來(lái)的喜歡習(xí)慣,在這里留下的記憶是深刻的、收獲是豐盛的、汗水是晶瑩的。

通過(guò)這次實(shí)習(xí),此次實(shí)習(xí)過(guò)程中的收獲主要有四個(gè)方面:一是通過(guò)直接參與企業(yè)的運(yùn)作過(guò)程,學(xué)到了實(shí)踐知識(shí),同時(shí)進(jìn)一步加深了對(duì)理論知識(shí)的理解,使理論與實(shí)踐知識(shí)都有所提高,圓滿地完成了此次實(shí)習(xí)的實(shí)踐任務(wù)。二是提高了實(shí)際工作能力,為就業(yè)和將來(lái)的工作取得了一些寶貴的實(shí)踐經(jīng)驗(yàn)。三是在實(shí)習(xí)過(guò)程中成立一個(gè)小組,彼此之間互相溝通,互相幫助,為了達(dá)成共同的目標(biāo)而努力,讓我看到了大家對(duì)于工作的熱情,還有每個(gè)人的工作能力。四是為畢業(yè)論文積累了素材和資料。

于是,在未來(lái)的日子,我將做到以下幾點(diǎn):

1、繼續(xù)學(xué)習(xí),不斷提升理論涵養(yǎng)

在信息時(shí)代,學(xué)習(xí)是不斷地汲取新信息,獲得事業(yè)進(jìn)步的動(dòng)力。認(rèn)真學(xué)習(xí)java,使自己具有更好的專業(yè)知識(shí),為以后就業(yè)做準(zhǔn)備。作為一名青年學(xué)子更應(yīng)該把學(xué)習(xí)作為保持工作積極性的重要途徑,不斷努力,不斷進(jìn)步。

2、努力實(shí)踐,自覺(jué)進(jìn)行角色轉(zhuǎn)化

理論是灰色的,生活之樹常青,只有將理論付諸于實(shí)踐才能實(shí)現(xiàn)理論自身的價(jià)值,也只有將理論付諸于實(shí)踐才能使理論得以檢驗(yàn)。同樣,一個(gè)人的價(jià)值也是通過(guò)實(shí)踐活動(dòng)來(lái)實(shí)現(xiàn)的,也只有通過(guò)實(shí)踐才能鍛煉人的品質(zhì),彰現(xiàn)人的意志。

從學(xué)校走向社會(huì),首要面臨的問(wèn)題便是角色轉(zhuǎn)換的問(wèn)題。從一個(gè)學(xué)生轉(zhuǎn)化為一個(gè)單位人,在思想的層面上,必須認(rèn)識(shí)到二者的社會(huì)角色之間存在著較大的差異。學(xué)生時(shí)代只是單純的學(xué)習(xí)知識(shí),而社會(huì)實(shí)踐則意味著繼續(xù)學(xué)習(xí),并將知識(shí)應(yīng)用于實(shí)踐,學(xué)生時(shí)代可以自己選擇交往的對(duì)象,而社會(huì)人則更多地被他人所選擇。諸此種種的差異。不勝枚舉。但僅僅在思想的層面上認(rèn)識(shí)到這一點(diǎn)還是不夠的,而是必須在實(shí)際的工作和生活中潛心體會(huì),并自覺(jué)的進(jìn)行這種角色的轉(zhuǎn)換。

3、提高學(xué)習(xí)積極性和主動(dòng)性

實(shí)習(xí),是開端也是結(jié)束。展現(xiàn)在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責(zé)任。在今后的學(xué)習(xí)和生活中,我將繼續(xù)努力學(xué)習(xí),深入實(shí)踐,不斷提升自我,努力創(chuàng)造成績(jī),繼續(xù)創(chuàng)造更多的人生價(jià)值。

4、要培養(yǎng)自己的團(tuán)結(jié)合作精神

工作學(xué)習(xí)生活中,團(tuán)結(jié)合作,是必須的。項(xiàng)目經(jīng)理說(shuō)過(guò),一個(gè)完整的程序不是由一個(gè)人完成的,而是由一個(gè)團(tuán)隊(duì)完成的,每個(gè)人完成一部分的模塊,然后整合起來(lái)才是完美的程序。所以在項(xiàng)目中,每個(gè)人都是力量必要的。因此,培養(yǎng)自己的團(tuán)結(jié)合作能力,是以后的工作的必要準(zhǔn)備。

第三篇:Java AWT編程總結(jié)

1.什么是GUI?

a)GUI是Graphics User Interface的全稱,意思是圖形用戶界面.2.為什么需要GUI?

a)圖形用戶界面能夠讓最終用戶通過(guò)鼠標(biāo)拖動(dòng)、單擊等動(dòng)作就可以操作整個(gè)應(yīng)用,從而提高應(yīng)用的用戶體驗(yàn)效果,使程序受到用戶的歡迎.3.Java通過(guò)AWT和SWING來(lái)完成GUI圖形用戶界面編程.4.AWT

a)AWT是SUN公司提供的一個(gè)基本的GUI類庫(kù),被稱為抽象工具集(Abstract

Window-Toolkit),它為Java應(yīng)用程序提供了基本的組件.b)AWT組件需要調(diào)用運(yùn)行平臺(tái)的圖形界面來(lái)創(chuàng)建和平臺(tái)一致的對(duì)等體,所以AWT只

能使用所有平臺(tái)都支持的公共組件,因此AWT只能夠提供一些 常用的GUI組件.5.AWT的主要組成部分

a)Component,代表一個(gè)具體圖形表示能力的對(duì)象,可以在屏幕上顯示,并與用戶交互.通常我們把它稱為”組件”.b)MenuComponent,代表圖形界面的菜單.i.MenuBar,代表菜單條.ii.Menu,代表一個(gè)菜單項(xiàng)的集合.iii.MenuItem,代表一個(gè)菜單項(xiàng).c)Container,代表一個(gè)AWT組件容器,可以盛裝其他Commponent組件,它繼承自

Component抽象類,本身也代表一個(gè)Component組件.i.Window,可獨(dú)立存在的頂級(jí)窗口.1.Frame,代表一個(gè)窗體.2.Dialog,代表一個(gè)對(duì)話框

a)FileDialog代表一個(gè)文件對(duì)話框,用于打開或保存文件.Panel,可容納其他組件,但不能獨(dú)立存在,必須被添加到其他容器中.ii.iii.ScrollPane,帶滾動(dòng)條的容器.d)LayoutManager,布局管理器,表示容器管理其他組件的方式.i.ii.iii.iv.v.vi.FlowLayout,流式布局,類似于Window平臺(tái)記事本的文本布局方式.BorderLayout,邊框布局,只能盛裝5個(gè)組件,這5個(gè)組件分別位于邊框布局容器的東西南北中五個(gè)方位.GridLayout,網(wǎng)格布局,將組件以網(wǎng)格形式顯示在容器中.GridBagLayout,網(wǎng)格包布局,一種較為復(fù)雜的布局管理器,依賴GridBagConstraints來(lái)約束組件.CardLayout,卡片布局,以時(shí)間來(lái)管理容器內(nèi)的組件,將組件看作是一張張卡片,每次顯示最外面一張卡片(組件).BoxLayou,箱式布局,通常與Box容器結(jié)合使用.6.AWT 的事件

a)應(yīng)用程序響應(yīng)用戶的某個(gè)動(dòng)作或請(qǐng)求,如用戶單擊了一下鼠標(biāo),用戶請(qǐng)求關(guān)閉應(yīng)用

程序窗口等.b)AWT編程中,所有事件的處理都必須交給特定的對(duì)象來(lái)完成,我們將這個(gè)特定的對(duì)

象稱為事件監(jiān)聽器.c)AWT的事件處理機(jī)制是一種委派式的事件處理方式,通過(guò)將某個(gè)事件監(jiān)聽器注冊(cè)

到用戶指定的組件,當(dāng)用戶進(jìn)行某個(gè)操作并觸發(fā)指定事件時(shí),應(yīng)用程序會(huì)自動(dòng)產(chǎn)生一個(gè)事件(Event)對(duì)象并作為參數(shù)傳給事件監(jiān)聽器中的事件處理器,然后由事件監(jiān)

聽器通知事件處理器來(lái)響應(yīng)用戶,完成用戶的請(qǐng)求.d)不同的事件需要不同的事件監(jiān)聽器,不同的監(jiān)聽器需要實(shí)現(xiàn)不同的監(jiān)聽器接口.e)事件監(jiān)聽器接口:為某個(gè)特定事件定義了響應(yīng)用戶請(qǐng)求的方法,當(dāng)用戶將某個(gè)事件

監(jiān)聽器注冊(cè)到指定組件上以響應(yīng)特定的事件時(shí),則該事件監(jiān)聽器必須實(shí)現(xiàn)對(duì)應(yīng)的事件監(jiān)聽器接口才能對(duì)用戶的請(qǐng)求進(jìn)行有效處理.例如,用戶點(diǎn)擊了鼠標(biāo)右鍵,希望打開某個(gè)應(yīng)用程序的右鍵菜單,則注冊(cè)到該應(yīng)用程序上的事件監(jiān)聽器必須實(shí)現(xiàn)鼠標(biāo)事件監(jiān)聽器接口,并實(shí)現(xiàn)該接口內(nèi)部某些方法來(lái)完成用戶的請(qǐng)求.f)事件適配器,很多時(shí)候,我們只需要實(shí)現(xiàn)某個(gè)事件監(jiān)聽器接口中個(gè)別方法就能完成應(yīng)用程序的實(shí)際需求,但實(shí)現(xiàn)該事件監(jiān)聽器接口的類必須實(shí)現(xiàn)該接口中所有的抽象方法,這會(huì)造成代碼的冗余.而事件適配器可以幫我們解決這個(gè)問(wèn)題,事件適配器實(shí)現(xiàn)了所有的擁有多個(gè)抽象方法的事件監(jiān)聽器接口,并空實(shí)現(xiàn)了這些接口中所有的抽象方法,所謂空實(shí)現(xiàn),就是方法中沒(méi)有任何實(shí)現(xiàn)代碼,因此,我們可以通過(guò)繼承對(duì)應(yīng)事件監(jiān)聽器接口的事件適配器抽象類,并實(shí)現(xiàn)我們感興趣的方法來(lái)完成應(yīng)用需求即可.g)Java事件處理過(guò)程中主要涉及的三類對(duì)象

i.事件源,通常為普通組件.ii.事件,通常指用戶的某個(gè)操作,如單擊了一下鼠標(biāo),按了一下回車鍵.iii.事件監(jiān)聽器,負(fù)責(zé)監(jiān)聽事件源上所發(fā)生的事件,并作出響應(yīng).h)AWT事件監(jiān)聽器的實(shí)現(xiàn)形式

i.ii.內(nèi)部類形式 頂級(jí)類形式

iii.類本身作為事件監(jiān)聽器

iv.匿名內(nèi)部類形式

v.注:目前最為流行的事件監(jiān)聽器的實(shí)現(xiàn)形式是內(nèi)部類形式和匿名內(nèi)部類形式.7.AWT繪圖

a)AWT繪圖的實(shí)現(xiàn)過(guò)程.i.重寫畫布類的paint方法,繪圖圖形.ii.注冊(cè)事件監(jiān)聽器到指定的組件.iii.調(diào)用Component類的repaint方法繪制圖形.b)AWT實(shí)現(xiàn)繪圖主要涉及的對(duì)象

i.ii.c)Component類的子類Canvas類,它代表一個(gè)畫布.Graphics,代表一個(gè)畫筆,可以在Canvas的子類中繪制用戶自訂的圖形.Image類代表了位圖,它的一個(gè)主要的實(shí)現(xiàn)類BufferedImage是可以訪問(wèn)圖形數(shù)據(jù)

緩沖區(qū),并可以返回一個(gè)Graphics對(duì)象來(lái)繪制該BuuferedImage.d)可以使用ImageIO工具類的ImageReader和ImageWriter讀寫磁盤上的位圖文件.8.AWT的優(yōu)缺點(diǎn)

a)AWT在許多非桌面環(huán)境,如嵌入式設(shè)備中有著自己的優(yōu)勢(shì),它的主要優(yōu)點(diǎn)如下:i.ii.iii.iv.更少的內(nèi)存:對(duì)運(yùn)行在有限環(huán)境中的GUI程序的開發(fā),是合適的。2.更少的啟動(dòng)事件:由于AWT組件是本地由操作系統(tǒng)實(shí)現(xiàn)的。絕大多數(shù)的二進(jìn)制代碼已經(jīng)在如系統(tǒng)啟動(dòng)的時(shí)候被預(yù)裝載了,這降低了它的啟動(dòng)事件。3.更好的響應(yīng):由于本地組件由操作系統(tǒng)渲染。4.成熟穩(wěn)定的:能夠正常工作并很少使你的程序崩潰。

b)同樣它也有不少的缺點(diǎn)

i.ii.iii.更少組件類型:表和樹這些重要的組件缺失了。它們是桌面應(yīng)用程序中普遍使用的。2.缺乏豐富的組件特征:按鈕不支持圖片。3.無(wú)擴(kuò)展性:AWT的組件是本地組件。JVM中的AWT類實(shí)例實(shí)際只是包含本地

組件的引用。唯一的擴(kuò)展點(diǎn)是AWT的Canvas組件,可以從零開始創(chuàng)建自定義組

件。然而無(wú)法繼承和重用一個(gè)已有的AWT組件

9.AWT總結(jié):AWT是SUN不推薦使用的工具集,實(shí)際開發(fā)中很少使用AWT而是使用SUN公司

和Netscape公司共同開發(fā)的一個(gè)新的用戶界面庫(kù)-Swing來(lái)開發(fā)GUI應(yīng)用程序,AWT是圖形用戶界面編程的基礎(chǔ),它的布局管理、事件機(jī)制、剪貼板操作等內(nèi)容仍然適用于Swing GUI編程.

第四篇:Java編程學(xué)習(xí)順序

1.第一階段 掌握要點(diǎn):Java語(yǔ)基礎(chǔ)知識(shí)。包括異常、IO流、多線程、集合類、數(shù)據(jù)庫(kù)。

(切記基礎(chǔ)知識(shí)一定要時(shí)時(shí)刻刻鞏固)eg:Java編程思想、Java2 核心技術(shù)

2.第二階段掌握要點(diǎn):Tomcat,毋庸置疑,Tomcat為學(xué)習(xí)web服務(wù)首選。而應(yīng)用服務(wù)器

目前主要有:jboss , weblogic.websphere.而Tomcat和jboss是首選。

3.第三階段掌握要點(diǎn):Java網(wǎng)絡(luò)編程。包括:SocketRMLHTMLJSPJavaBean

Servlet.開發(fā)工具:Myeclipsedreamweaver順序:

1、學(xué)習(xí)web 知識(shí):htmldreamwavejavascript2、先學(xué)習(xí)jsp設(shè)計(jì)、Javaservlet編程

3、學(xué)習(xí)jdbc數(shù)據(jù)庫(kù)編程

4、學(xué)習(xí),他和學(xué)習(xí)ejb可以結(jié)合起來(lái)《《精通ejb》》學(xué)習(xí)ejb設(shè)計(jì)模式和看代碼(最重要)《jsp2.0 技術(shù)手冊(cè)》 在jsp上不要花太多時(shí)間,在時(shí)間放在servlet多一些

4.第四階段 掌握要點(diǎn):流行MVC 架構(gòu)和Java對(duì)象持久化技術(shù)。包括struts

SpringHibernate JSF.學(xué)習(xí)過(guò)程:先學(xué)Struts,再學(xué)習(xí)Hibernate,最后學(xué)習(xí)Spring

第五篇:java軟件編程培訓(xùn)

最好的Java軟件編程培訓(xùn)

西安雁塔尚學(xué)堂計(jì)算機(jī)學(xué)校創(chuàng)辦于2009年,是陜西省培養(yǎng)計(jì)算機(jī)實(shí)用性人才的學(xué)校,學(xué)校以“程序運(yùn)行人生,快樂(lè)魔力學(xué)堂”的口號(hào)名揚(yáng)陜西,并且開創(chuàng)了V教學(xué)法等軟件人才培養(yǎng)的模式先河。學(xué)校采用“理論+實(shí)踐”并行的教學(xué)方式,使學(xué)生在這兩者的結(jié)合中掌握一技之長(zhǎng),為社會(huì)培養(yǎng)和輸送了大量的高級(jí)軟件人才。

學(xué)校坐落于西安軟件園交大捷普大廈,環(huán)境優(yōu)美,更與國(guó)內(nèi)外知名軟件企業(yè)毗鄰,人文氣息濃厚。學(xué)校擁有自己的網(wǎng)站和機(jī)房供學(xué)生進(jìn)行軟件開發(fā)、設(shè)計(jì)等課程的實(shí)踐。同時(shí)學(xué)校也是西安工業(yè)大學(xué)計(jì)算機(jī)與工程學(xué)院、陜西國(guó)際商貿(mào)學(xué)院、西安財(cái)經(jīng)學(xué)院統(tǒng)計(jì)學(xué)院、陜西科技大學(xué)理學(xué)院、楊陵職業(yè)技術(shù)學(xué) 院等大學(xué)的實(shí)習(xí)就業(yè)項(xiàng)訓(xùn)基地。

開設(shè)課程軟件編程培訓(xùn),android高級(jí)課程,iphone高級(jí)課程

招生對(duì)象

1.iPhone培訓(xùn)課程面向希望把握歷史性機(jī)遇,希望成為iPhone手機(jī)軟件開發(fā)的緊缺人才。

2.計(jì)算機(jī)相關(guān)專業(yè)、大專以及以上學(xué)歷。

3.本課程同樣適用于希望了解iPhone手機(jī)軟件開發(fā),為未來(lái)業(yè)務(wù)轉(zhuǎn)型奠定基礎(chǔ)的企業(yè)技術(shù)團(tuán)隊(duì)。

免費(fèi)復(fù)訓(xùn) + 企業(yè)進(jìn)階課程 + 終身輔導(dǎo)

我們?yōu)閷W(xué)員專門開設(shè)QQ群、技術(shù)博客、微博等,學(xué)員到企業(yè)之后,如在技術(shù)和職業(yè)方向遇到任何瓶頸,都可以向?qū)熣?qǐng)教。我們保持對(duì)行業(yè)和技術(shù)的高度敏感,不斷優(yōu)化和豐富課程內(nèi)容,這些新技術(shù)畢業(yè)學(xué)員都可以免費(fèi)學(xué)習(xí),同時(shí)定期舉辦的技術(shù)講座和活動(dòng),也是對(duì)學(xué)員免費(fèi)開放的。

下載JAVA編程心得體會(huì)word格式文檔
下載JAVA編程心得體會(huì).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    Java編程思想讀書筆記

    這是一份試圖提綱挈領(lǐng)的讀書筆記,《java編程思想》這本八百多頁(yè)的書娓娓道來(lái)地包含了太多細(xì)節(jié),這對(duì)讀者是非常貼心的,我也強(qiáng)烈建議細(xì)細(xì)讀這本書,如果你希望在短時(shí)間內(nèi)學(xué)會(huì)java這......

    Java編程語(yǔ)言面試題

    西安英泰移動(dòng)通信學(xué)院S2級(jí)Java編程語(yǔ)言測(cè)試題 1 Java編程語(yǔ)言面試題 一、簡(jiǎn)答題 1、 簡(jiǎn)述用Java編程語(yǔ)言編寫、編譯、解釋和執(zhí)行過(guò)程。 2、 簡(jiǎn)述在Java JDK中,java.exe程序的......

    Java基礎(chǔ)編程題

    【程序1】題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔子,假如兔子都不死,問(wèn)每個(gè)月的兔子總數(shù)為多少?1.程序分析: 兔子的......

    Java線程編程總結(jié)

    線程編程方面60、java中有幾種方法可以實(shí)現(xiàn)一個(gè)線程?用什么關(guān)鍵字修飾同步方法? stop()和suspend()方法為何不推薦使用? 答:有兩種實(shí)現(xiàn)方法,分別是繼承Thread類與實(shí)現(xiàn)Runnable接......

    Java多線程編程總結(jié)(★)

    Java多線程編程總結(jié) 2007-05-17 11:21:59 標(biāo)簽:java 多線程 原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章 原始出處 、作者信息和本聲明。否則將追究法律責(zé)任。http:/......

    Java AWT編程總結(jié)

    1. 什么是GUI? a) GUI是Graphics User Interface的全稱,意思是圖形用戶界面. 2. 為什么需要GUI? a) 圖形用戶界面能夠讓最終用戶通過(guò)鼠標(biāo)拖動(dòng)、單擊等動(dòng)作就可以操作整個(gè)應(yīng)......

    Java JDBC編程總結(jié)

    Java JDBC編程總結(jié) Hibernate、TopLink等OR Mapping操作數(shù)據(jù)庫(kù)的技術(shù)都是建立JDBC技術(shù)之上的,實(shí)際來(lái)說(shuō),他們的性能和JDBC是有很大差距的,但反過(guò)來(lái)說(shuō),如果JDBC用不好,還不如hibern......

    java高級(jí)編程教學(xué)大綱

    《Java高級(jí)編程》教學(xué)大綱 鄭州大學(xué)軟件技術(shù)學(xué)院 一、 課程的性質(zhì)與任務(wù) 本課程是軟件開發(fā)專業(yè)開設(shè)的程序設(shè)計(jì)類高級(jí)課程,學(xué)生在學(xué)習(xí)了《程序設(shè)計(jì)導(dǎo)論》,初步具備了一定的程......

主站蜘蛛池模板: 国产精品日本一区二区在线播放| 一区二区三区无码免费看| 久久久无码精品亚洲a片0000| 久久久久亚洲av无码a片| 国产亚洲精品麻豆一区二区| 猫咪av成人永久网站在线观看| 国产肉丝袜在线观看| 成人免费无码精品国产电影| 人妻少妇偷人无码视频| 欧美精品1卡二卡三卡四卡| 成在人线av无码免费高潮求绕| 日本精品人妻无码免费大全| 一本一道av无码中文字幕麻豆| 无码熟妇人妻av在线影片最多| 人妻少妇精品一区二区三区| 人妻无码中文专区久久五月婷| 国产乱人伦精品一区二区在线观看| 亚洲色偷拍另类无码专区| 伊人久久大线影院首页| 动漫成人无码精品一区二区三区| 亚洲欧洲偷自拍图片区| 色窝窝无码一区二区三区成人网站| 亚洲综合无码| 性饥渴艳妇性色生活片在线播放| 国产精品美女被遭强扒开双腿| 国产成人综合亚洲色就色| 亚洲色欲色欲高清无码| 欧美日韩在线第一页免费观看| 美女又黄又免费的视频| 一区二区三区精品视频免费播放| 无码国产精品一区二区免费式影视| 大伊香蕉精品视频在线直播| 欧美日韩一区二区综合| 激情综合亚洲色婷婷五月| 2020最新无码国产在线观看| 成人亚洲欧美丁香在线观看| 国内揄拍国内精品少妇国语| 久久久国产精品人人片| 天天做天天躁天天躁| 在线亚洲欧美日韩精品专区| 亚洲色婷婷婷婷五月|