可可簡歷網

位置:首頁 > 熱點 > 心得體會

JAVA的心得體會6篇

說到體會,這是很多人在幹了一些事情之後都會有的感受,寫體會時,我們都要抒發自身的真實感想,下面是本站小編為您分享的JAVA的心得體會6篇,感謝您的參閱。

JAVA的心得體會6篇

JAVA的心得體會篇1

時間過得真快,轉眼間,在廈門萬策實訓基地短短20天的實訓生活已悄然過去幾天了,然而實訓的過程還歷歷在目。

實訓期間,讓我學到了很多東西,不僅使我在理論上對it領域有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益非淺。除此以外,我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這一次親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次實訓對於我以後學習、找工作也真是受益菲淺,在短短的20天中相信這些寶貴的經驗會成為我今後成功的重要的基石。

作為一名大三的學生,經過差不多三年的在校學習,對程式設計有了理性的認識和理解。在校期間,一直忙於理論知識的學習,只能偶爾練習一些小程式,沒有機會也沒有相應的經驗來參與專案的開發。所以在實訓之前,軟體專案開發對我來說是比較抽象的,一個完整的專案要怎麼來分工以及完成該專案所要的基本步驟也不明確。而經過這次實訓,讓我明白一個完整專案的開發,必須由團隊來分工合作,並在每個階段中進行必要的總結與論證。

一個完整專案的開發它所要經歷的階段包括:規劃和用例說明、專案結構和風險評估、業務功能說明書、詳細設計說明書、程式碼實現、測試、操作手冊。一個專案的開發所需要的財力、人力都是大量的,如果沒有一個好的遠景規劃,對以後的開發進度會產生很大的影響,嚴重時導致在預定時間內不能完成該專案或者完成的專案跟原先計劃所要實現的專案功能不符合。一份好的專案結構、業務功能和詳細設計說明書對一個專案的開發有明確的指引作用,它可以使開發人員對這個專案所要實現的功能在總體上有具體的認識,並能減少在開發過程中出現不必要的脫節。程式碼的實現是一個專案開發成功與否的關鍵,可以說,前面所做的事情就是為程式碼的實現做鋪墊。

經過幾天天的javaweboa辦公系統開發的實訓,我對java軟體開發平臺有了更深一步的瞭解與深入,對sun公司的myeclipse認識與使用也有了大大的提高。開發這個oa辦公系統用到知識幾乎都是以前課本上所沒有學到這,很多都是現學現賣,所以用起來遇到很多的阻力。我做的模組是考勤的請假管理,要用到dao,和mvc設計思想模式。聽課的時候不太明白這是怎樣的一種設計模式,隨著慢慢的深入開發,通過解決各種問題,體會到了這兩個設計模式的一些要領。雖然後面和資料庫連線時成功,但是卻沒有在資料庫看到應該增加進去的內容,除錯了很久還是沒有成功,由於時間問題最後只好作罷。但是我有決心會去弄明白它。

這次實訓也讓我深刻了解到,不管在工作中還是在生活中要和老師,同學保持良好的關係是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現代社會的做人的一個最基本的問題。對於自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我師”,我們可以向他們學習很多知識、道理。

突然想起魯迅先生的一句話:這裡本來沒有路,只是走的人多了,也便成了路。生活的路呢?生活的路也是人走出來的,每個人一生總要去很多陌生的地方,然後熟悉,而接著又要啟程去另一個陌生的地方。在不久就要踏上人生另一旅程的時候,有時不免會感到有些茫然,感到無助,但生活的路誰都無法預設,只能一步一步摸索,但只要方向正確,不要走入歧途,走哪條路都走向光明。

JAVA的心得體會篇2

記得當時拿著oracle授權學習中心頒發的畢業證書時喜悅的心情,到現在對著電腦寫心得體會的時間,才發現,半年的的時間,一眨眼就過去。回顧這半年的生活,心裡總充滿著感激,感激oracle授權學習中心給了我一個學習深造的平臺,感激java教學老師對我的培養。

國內java熱自從20xx年就有增無減,無論是遊戲,還是大中小網站,還是b2c商城,還是各大資訊系統,到處都是是java的身影;各大招聘網站的java工程師的招聘資訊也是目不暇接,於是我便決定要改行學it這塊。

我記得我編寫首個小程式“helloword”,在這一刻我已經進入了java的世界。當時自己不是很理解為什麼main方法一定要這樣來定義publicstaticvoidmain(string[]args),能不能不這樣寫?問了好多同學,他們告訴我的答案是一樣的“java本身要求就是這樣子的”,但我自己不甘心,就進行了下面的好多操作:把main改個名字執行一下,看看報什麼錯誤,然後根據出錯資訊進行分析;把main的public取掉,在試試看,報什麼錯誤;static去掉還能不能執行;不知道main方法是否一定要傳一個string[]陣列的,把string[]改掉,改成int[],或者string試試看;不知道是否必須寫args引數名稱的,也可以把args改成別的名字,看看執行結果如何。結果把helloworld程式反覆改了七八次,不斷執行,分析執行結果,最後就徹底明白為什麼了main方法是這樣定義的了。接著在以後的學習中我也採用這樣的方法解決問題,卻發現自己的速度比別人慢了好多,我就把自己的課餘時間也分一部分給了java。因為基礎是最重要的,只有基礎牢固才有可能對後面的學習有更加深刻的認識!學習一門新的語言,參考書是離不開的。聽老師說訂的教材偏難,不適合我們初學者,於是我在圖書館借了參考書(一本篇幅較短的入門書來學習那些最簡單、最基本的東西、包括學習java語法等)。同時,對一個最簡單的程式也應該多去除錯,多想想如果改動一下會出現什麼結果?為什麼必須那樣寫?多去想想這些問題然後去操作,會讓你有更多的收穫。這樣反覆地思考是很有用的。在學習java的語法時,java的語法是類似c語言的,所以學習的比較輕鬆。唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法,public,protected,private,static,什麼時候用,為什麼要用,怎麼用,和同學一起討論了好久才得以解決。在學習java的面向物件的程式語言的特性。比如繼承,構造器,抽象類,介面,方法的多型,過載,覆蓋,java的異常處理機制。對於一個沒有面向物件語言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習java之前沒有c++的經驗,只有c語言的經驗,花了很長時間,才徹底把這些概念都搞清楚,把書上面的例子反覆的揣摩,修改,嘗試,把那幾章內容反覆的看過來,看過去,看了很多遍,才徹底領悟了。開始熟悉java的類庫。基礎類庫裡面的類非常非常多。據說有3000多個。但是我真正使用的只有幾個,比如說java。io。*;java。util。*;java。sql。*;等。此外,我對於static,public,private,exception,try{},catch{},finally{}等等一開始都不是很懂,都是把書上面的例子執行成功,然後就開始破壞它,不斷的根據自己心裡面的疑問來重新改寫程式,看看能不能執行,執行出來是個什麼樣子,是否可以得到預期的結果。這樣雖然比較費時間,不過一個例子程式這樣反覆破壞幾次之後。我就對這個相關的知識徹底學通了。有時候甚至故意寫一些錯誤的程式碼來執行,看看能否得到預期的執行錯誤。這樣對於程式設計的掌握是及其深刻的。

在學習java的過程中我得出這樣的結論:

1。學習中,要養成良好的習慣(寫括號時要成對,字母大小寫要區分,單詞拼寫要準確)。

2。在學習的過程中,最好不是僅僅停留在java表層,不是抄書上的例子執行出結果就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、除錯、改動。

3。在學習的過程中一定要動手做、試著寫程式碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬於自己。

4。在java的學習過程中,可能會遇到形形色色的問題不容易解決,應多去專業論壇瞭解相關的知識,書本上的知識有限。要會從網上搜索有用的資訊加以整理,促進學習的深入和知識水平的提高。

現在的我在家軟體公司上班,it業之所以那麼有魅力,其中的一個原因就是相對高的年薪誘惑。不論是年輕人還是中年人,與其他職業相比,能力稍差也能賺到不錯的年薪。以上呢就是我學習java的學習心得和體會,希望能和大家共勉!

JAVA的心得體會篇3

終於搞定了這份實訓報告,受益匪淺啊!一開始想做計算器那個課題,原因很簡單,就是因為我感覺那個課題很簡單,在百度裡一搜就搜到了一模一樣的源程式。只是感覺沒什麼意思,那個介面也不是很好看,又不好玩。所以就做了現在這個猜數遊戲。一直想編個遊戲程式,於是就到網上去搜程式碼,一下子就搜到了,而且程式碼很少,簡單易懂。程式是弄好了,那麼簡短的程式寫起報告就犯難了!不得不把程式再新增些模組,充實充實。

這也讓我感覺實訓遠比想像的難度大,不是網上隨便搜一下就可以交差的!不僅需要自己看懂程式碼,還需要根據自己的需要新增模組,充實程式碼。

從網上搜的程式碼都是字元介面的,老師說既然字元介面的沒挑戰性,那就做圖形介面的好了。做圖形介面就有點犯難了,首先沒有什麼程式可以參照了,必須自己充分理解字元介面的原始碼,然後逐步修改完善。

我依據課本上的gui章節設計了此次的java簡單程式,基本實現了課題的要求,還添加了圖片以增加視覺效果,以及確定按鈕方便使用者確定輸入數字。

通過這次實訓我的體會歸納為以下4點:

1、態度第一。擺正自己的心態,不要以為什麼東西上網搜搜就可以了,一定要有自己的東西。只有自己付出過,當程式執行成功時的那種喜悅才會令自己有一種莫名的自豪感。態度決定一切!

2、興趣是關鍵。我的學習完全是興趣導向的,所以壓力並不大。因為有興趣,所以我會很想充分理解一切細節。又因為理解,所以許多原本片片斷斷的知識都可以漸漸互相融會貫通,累積技術能量,理論和實務之間的藩籬被打破了,學習效率倍增。學習並快樂著!

3、敢於挑戰。不安於現成的程式,要敢於用多種方法實現一個目的。現在的網路科技很發達,想要一個源程式的確很簡單,所以很多人都是在自己都不明白題目要求時,就可以在網上搜到一模一樣的程式碼,根本沒有自己的東西。挑戰自我是項艱鉅的任務。只有堅持自己多看程式碼多寫程式才會有更多的收穫。

4、不懈追求。要對原始碼進行不斷地完善,要儘可能地實現課題所要求的功能。對初學者來說,大量地寫程式是必要的,但過了某個階段之後,寫程式所帶來的技術能力成長已經到了極限,還不如多花一點時間看書,學新技術和新觀念。可以從實現源程式功能著手,比如新增寫模組啊什麼的,實現更多功能。看著自己編的程式能成功執行,這樣自己會更感興趣,也就會樂此不疲。

JAVA的心得體會篇4

一、實訓專案

簡易記事本

二、實訓目的和要求

本次實訓是對前面學過的所有面向物件的程式設計思想以及java web程式設計方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內容,明確本次作業設計所要用到的技術點併到網上搜索以及查閱相關的書籍來蒐集資料。通過編寫採用jsp+servlet+javabean技術框架的應用系統綜合例項,以掌握java web開發技術。

具體要求有以下幾點:

1. 問題的描述與程式將要實現的具體功能。

2. 程式功能實現的具體設計思路或框架,並檢查流程設計。

3. 程式碼實現。

4. 設計小結。

三、實訓專案的開發環境和所使用的技術

基於j2se基礎,利用myeclipse 8.5以上版本的整合開發環境完成實訓專案,介面友好,程式碼的可維護性好,有必要的註釋和相應的文件。

四、實訓地點、日程、分組情況:

實訓地點:4棟303機房

日 程:

第一階段:1.班級分組,選定課題,查閱相關資料 半天

2.劃分模組、小組成員分工半天

3.利用case工具進行系統設計和分析,並編制源程式 5天

第二階段:上機除錯,修改、除錯、完善系統 2天

第三階段:撰寫、上交課程設計報告,上交課程設計作品源程式(每人1份)2天

五、程式分析

功能模組說明

六、程式設計及實現

1、實現彈出選單(jpopupmenu)

2、設定字型,字型大小,字型顏色

3、實現自動換行

七、實訓總結

通過3天的實訓,雖然實訓的時間不長,但是總體上收穫是很大的,我們的java課程學到的只是java和皮毛,一開始我還沒有信心完成。我仔細看了書上的程式碼之後。對計事本有了一個大體的瞭解,在初訓的實候知道自己應該做一個什麼樣的計事本了,在實訓的過程中也遇到了不少困難,通過查api文件和看書,解決了問題,在寫到字元的查詢的替換時後,用到了上課時學到的知識,對字型的風格的儲存裡面的顏色分離和還原方法,是通過查api文件獲得的,現在我所寫的計事本只實現在一些基本功能。簡單的複製貼上,字型風格的設定,還有就是查詢和替換功能以及一些字型風格的儲存.對檔案的操作基本都用到了。

在實現記事本的功能過程中,也不是很順利,基本的檔案讀寫和儲存文件的複製、貼上、刪除等功能還比較容易實現,但如何改變字型、字型顏色和背景顏色,就比較麻煩了,要實現字型顏色和背景顏色,首先要呼叫系統的調色盤,再進行設定。但如何呼叫系統調色盤?我是通過查閱幫助文件來找到其呼叫方法的。像自動換行、設定字型等都是通過方法來呼叫,給相關事件加上監聽,在進行響應事件。整個程式中方法才是最關鍵的,也是最困難的。所以像查詢、替換、轉到幾個功能我都不知道用什麼方法,也由於時間有限,沒有完成其功能。 總體的感覺是對java有了一個全新的認識,現在感覺用java做小的圖形使用者程式有些缺陷,但是在其的應用方面。尤其是有網路方面的應用,在整個實訓我也嘗試過做一個小的畫圖軟體。但是由於時間關係還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最後還是進行計事本的編寫。由於在做畫圖軟體時花了不了時間,所以現在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟體也做出來。實訓的時間不長,但是我會在課外把它們的功能完善。然後再學習一下java和網路的程式設計,體驗java的前沿技術。

在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學的幫助下解決了,提高了程式的開發程序。其他的同學有問題的話我也是給他們儘量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。

java是面在的主流技術我會努力將它學好,現在我缺乏的是堅持不懈的精神,我會向他學習。

雖然學習java的路還很找,但我會繼續走下去。

JAVA的心得體會篇5

此次只實訓了短短的三週。雖說時間很短,但其中的每一天都使我收穫很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對java有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益非淺。除此以外,我知道了什麼叫團隊,怎樣和團隊分工合作;同時我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這也是第一次讓我親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次實訓對於我以後學習、找工作也是受益菲淺的,在短短的三週中相信這些寶貴的經驗會成為我今後成功的重要的基石;這對於我的學業,乃至我以後人生的影響無疑是極其深遠的。

這次實訓雖然是我們的第一次,不過同學們表現不錯,由此看來,我們在進入大學的這幾個月裡學到了不少的專業知識,只是自己感覺不到而已。對於所學專業,我們不能過於自卑和擔憂,否則會妨礙自己學習。實訓是學習java的重要環節,有利於我們鞏固專業知識、掌握工作技能,提高就業籌碼。

我把本次為期三週的實訓看作是“理論與實踐相結合的橋樑”。通過這周的實訓和學習,我知道了此次實訓的目的,也清楚目前自己的不足,那就是缺乏相應的知識與經驗,對所學的專業知識不能夠很好地運用於實踐操作。正所謂“百聞不如一見”,經過這次自身的切身實踐,我才深切地理會到了“走出課堂,投身實踐”的必要性。平時,我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是侷限於課本的範圍之內,也許就是這個原因就導致我們對專業知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網路知識水平的提高。但是課本上所學到的理論知識是為我們的實際操作指明瞭方向、提供相應的方法,真正的職業技巧是要我們從以後的實際工作中慢慢汲取的。而針對實際操作中遇到的一些特殊的問題,我們不能拘泥於課本,不可純粹地“以本為本”。

在這次實訓中我得到了許多收穫,我第一次體會到java工程師的工作是什麼樣子的,也發現了很多不曾注意到的細節,在實訓的演示過程中,我對作為一名java工程師注意的事項應該從小事做起、從基本做起。把職業能力訓練與職業素質有機的結合起來。相信這對我接下來學習專業知識會起到很有效的幫助,在接下來的幾個月裡,我會以作為一名職業人的身份在這幾個方面要求自己,嚴格自我,向java工程師靠近。

而經過這次實訓,讓我明白如果是一個完整專案的開發,必須由團隊來分工合作,否則,即費力又費時還做不好這個專案。因此不管在工作中還是在生活中要和老師、同學保持良好的關係是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現代社會的做人的一個最基本的問題。對於自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我師”,我們可以向他們學習很多知識、道理。

實訓結束了感覺雖然辛苦,但很充實。我想這就是java工程師的工作。我也體會到java工程師成功地完成一個任務的那種興奮,那種小有成就的感覺是隻有置身其中的人才能體會的。

總之,這次實訓為我提供了與眾不同的學習方法和學習體會,從書本中面對現實,為我將來走上社會打下了紮實的基礎。作為在校計算機專業的學生,現在我能做的就是吸取知識,提高自身的綜合素質,提高自己的職業技能,自己有了能力,到時候才會是“車到山前必有路”。我相信在不久的未來,會有屬於我自己的一片天空。

我希望計算機專業的同學在以後的學習或工作中以務實的態度給提供更多的機會鍛鍊自己,為大家的成才與就業奠定堅實的基礎;並希望同學們要做好角色定位,將自己所學的知識,學熟、學精。

多學習和收集與專案有關的資料,來提高自己的業務水平,同時多請教經驗豐富的老師,使他們好的經驗能夠對自己起到借鑑作用,在他們的幫助下,能夠很快的培養自己的管理技能及節省時間,避免做無用功,也可以讓自己瞭解很多專案管理上的捷徑,從而減少自己會遇到的挫折和錯誤。

JAVA的心得體會篇6

在學院領導老師的帶領和安排下,我們在上個學期末,到北京進行了為期10天的專業實習。在實習過程中,我們在專程式設計技能以及軟體開發的總體架構思想上都收穫頗豐。

本次實訓我們分為兩個階段,前五天為第一階段,我們進行了理論知識的學習,鞏固和深化了所學的程式設計知識。以下談一談個人的感受與體會:

一、理論知識的學習

在實訓進行的前五天,我們上的是java程式設計的理論課。負責上課的老師言語風趣幽默而不失嚴謹,在老師的引導和啟發下,我們鞏固了之前在學校所學的程式設計知識,並加以深化,澄清之前對程式設計技術認識的一些錯誤或模糊的概念。

我們還在課上以java裡gui程式設計常用的swing框架和java的容器體系作為切入點,框架作為這期間除了學習一般的程式設計的知識技巧。在全面的系統的認識了框架同時補充學習了泛型技術,以及框架中架構思想的知識。在企業的實際編碼過程中,一個個框架構成了軟體的基石,只有掌握了幾門框架知識,才能在實踐中高效開發,讓自己的產品在市場上立於不敗之地。

在理論課的學習過程中,我們也暴露了一些問題,比如在學校上課學習時,對所學知識只是知其然而不知其所以然,不太願意深鑽,和超前學習一些知識。

二、專案開發實戰練習

在結束了理論知識的學習之後,後五天我們在實訓基地進行了專案開發的實戰練習。

專案的名稱是supervcd,是由海輝曾經所接的一個遠端音樂唱片管理軟體專案的精簡版。雖然有所精簡,但是其內容對我們學習仍具有相當的價值,對我們瞭解真實的軟體的設計規範,編碼規範,文件規範以及客戶對軟體的需求很有參考價值。該內容囊括了gui設計和編碼,容器與泛型的知識,規範文件編寫,測試及日誌系統,甚至要求我們實現一個專用的輕量級資料庫系統,這無疑是對我們很好的一次歷練機會,同時可以積累豐富的知識。

平時我們很少有機會能夠完成一個如此規模的專案,所以在這次專案實戰訓練中,我的收穫也有很多。

第一,我學會了如何規範的編寫程式碼和文件。

文件和程式碼是團隊各成員在專案開發交流合作中的紐帶,風格隨意混亂的程式碼和缺失或語義不明的文件會讓團隊中的其他成員不能理解和使用自己寫的程式,我在平時編寫程式碼比較隨意,並不注重這一點,經歷這次實戰演練之後,我一定會嚴格的遵守編碼規範。

第二,我學會了如何理解和分析客戶的需求。

軟體為客戶而生,只有理解了客戶的需求才有寫出優秀的軟體的可能,在這次實戰演練中,老師教會了我們如何組織團隊正確的理解和分析客戶的需求,並寫出完善的需求分析,並用於專案開發。

第三,我學會了對按照需求對軟體架構進行設計

這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫程式碼篇幅短小,功能單一,所以設計思路通常只留於腦內,非常模糊。而在這次專案開發演練中,老師手把手的教會我如何從需求中抽象出問題,並將之模組化,然後逐步求精,就如同為高樓大廈搭建棟樑。

第四,我學會了如何團隊合作,共同開發。

作為專案開發小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成專案的開發,或許在程式設計技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的找到適合自己的位置,每個人在自己的團隊中做的貢獻,創造出不可磨滅的'重大價值。

第五,我學會了如何與客戶溝通並展示自己的專案

軟體專案的開發最終需要的是客戶的認可,讓客戶瞭解並認可自己的產品最好的辦法就是用言語將自己的專案的最好的一面展示出來,在最後一天裡,實訓的老師組織了專案的答辯,給我們提供了鍛鍊自己的表達能力,展示自己的專案的舞臺。

在實戰的過程中,我對專案開發流程有了切實的體會:學會了如何編寫規範合格的程式碼和文件;學會了了正確理解分析客戶需求並設計專案的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行專案開發的具體流程,還了解到了向客戶展示產品以及與客戶進行溝通的技巧。

經歷過這次實習實訓,我們不僅在程式設計的理論知識上有所鞏固和深化,更重要的是有了實戰進行專案開發鍛鍊動手能力的機會,積累了一筆寶貴的經驗。實訓雖已結束,但我們的不斷學習的征途才剛剛邁出第一步。今後的路還很長,還有很多機會去實習提高,我們要以更加積極的姿態去充實自己,學習,不斷地迎接挑戰。

標籤:心得體會 Java