java培訓的心得體會

才智咖 人氣:9.26K

有了一些收穫以後,就十分有必須要寫一篇心得體會,這樣有利於培養我們思考的習慣。到底應如何寫心得體會呢?以下是小編為大家收集的java培訓的心得體會,僅供參考,歡迎大家閱讀。

java培訓的心得體會

java培訓的心得體會1

一、實訓目的

通過對java語言、JavaWeb、金倉資料庫KingbaseESV6.1.1應用設計及SQL語言的複習和鍛鍊,並且通過使用elipse開發平臺設計庫存管理系統專案,以達到充分熟悉開發平臺及其應用設計。同時掌握並實踐軟體專案設計規範及其開發流程:需求分析、概要設計、詳細設計、程式碼編寫、系統測試及軟體手冊編寫,以便提前適應軟體公司開發流程、環境和工作要求

二、實訓內容

1、公司管理規則,程式設計師素質,程式設計師編碼規範;2、需求開發與管理;3、物件導向分析與設計,物件導向程式設計的特性;4、javaSE、javaWeb;5、資料庫設計、SQL應用;6、軟體需求分析與設計;7、專案實戰。

三、實習收穫總結

經過一週的實習培訓,讓我們收穫頗豐,作為即將步入工作崗位的大三學生,我們瞭解了企業專案的工作過程,為以後的實踐打下基礎,積累寶貴經驗。同時我們也初步掌握了金倉資料庫的功能和使用方法。通過對金倉資料庫KingbaseES資料庫的學習,掌握應用程式的部署:包括資料庫的設計、安裝資料庫、建立資料庫物件、資料匯入等。加深理解了Tomcat的使用方法,包括中介軟體服務安裝及配置。

開始學習後也並非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱鉅,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟於事,通過我們小組的積極努力協作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。

這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂於地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那麼其經驗也就肯定比我們豐富。上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現以後就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,餓其體膚,也不能掉隊跟不上學習進度。我克服了Java學習上的一道道難關,課上認真聽講,摘好必要的筆記,並通過自己課後的不斷消化學習,現在自己已經基本掌握了一定的java的基礎知識,並且能應用到相應的專案開發中,對專案開發的一些相關文件也有了一定的瞭解。

實訓即將結束,我非常感謝--在我校的校內實訓,給我們一次親身實踐的機會同時給我們以後就的就業之路打下一定基礎,通過這次實訓也讓我更加的明白的團隊的重要性,要想做好一件事就要付出的努力,最後再一次感謝王老師教給我們新的知識以及在實訓中對我們的幫助。

java培訓的心得體會2

在上學期的最後一週和本學期的第一週,我和同組的學員在學校機房進行了JAVA暑期實訓,現在已經結束了。

回首上學期的java學習,重點還是在學習概念等一些常識性的東西,Application應用程式和Applet小程式,它的開發工具、資料型別、變數、介面、輸入輸出流等。學會分析異常,丟擲異常,後期主要是小程式運用,Gui介面設計和事件。我覺得這兩種程式結構有很大的不同,不管是體系結構還是執行方式,都有很大的區別,而我主要偏向於小程式的學習。因為我感覺它實用性比較大,可以做出很多不錯的遊戲、運用程式等,而且它比較靈活。當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結合。在掌握課本例項和內容之後,要有一定的擴充套件閱讀和課外學習,充分全面的瞭解JAVA的應用和擴充套件運用。在我所學的語言當中,我自認為JAVA是一門比較強大的物件導向程式語言。不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性,而且它比較的經典和強悍。

這次實訓,面對老師佈置的任務,一開始有些慌張和無措。不過,事後我首先想到這和課本上的某些知識具有結合點,回憶和分析了老師教過的演算法和具體實施方法,並綜合考慮了其他的方面。在編寫時,一個小小的符號、一個常量變數的設定,這都無不考量著我的細心和嚴謹。所以學習JAVA,不僅對我們以後學習其他語言有很大的好處,而且也讓我們知道了和理解了作為一個程式設計人員首先應具有的良好心理素質,那就是冷靜思考和專心致志。在此次實訓中,我意識到一個好的程式設計人員要善於溝通和團結拼搏。實訓結束後,我覺得要學好一門計算機語言必須牢記以下幾點:

1、態度第一2、興趣是關鍵3、敢於挑戰4、不懈追求

實訓結束了,大家都有一種解脫的感覺。當然我想自己更多的是興奮和一點點的成就感。現在我覺得,學習JAVA要不斷的複習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,從而為以後的工作打好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解JAVA這門語言。通過這次實訓,我真的從中學到了很多東西。我對這個介於人類與非人類之間的計算機程式語言有了較上學期更進一步的認識。其間開心過、鬱悶過、無奈過、彷徨過……隨著實訓的圓滿成功與實驗報告的順利完成,有點微微的自豪感使人難忘。至於我做的程式,還不是很完善,所以我將一直去完善它,不斷地學習下去。伴隨著學習的深入,我發現高深的東西還有很多很多,等待著我自己去發掘。對於JAVA語言,我會更加努力。

java培訓的心得體會3

作為就業培訓,專案的好壞對培訓質量的影響十分大,常常是決定性的作用。這篇文章是關於在學習JAVA軟體開發時練習專案的總結,簡單總結為以下幾點:

1、專案一定要全新的專案,不能是以前做過的

2、專案一定要企業真實專案,不能是精簡以後的',不能脫離實際應用系統

3、在開發時要和企業的開發保持一致

4、在做專案的時候不應該有參考程式碼

長話短說就是以上幾點,如果你想要更多的瞭解,可以繼續往後看。

一:專案的地位

因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的程式設計基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。

他們欠缺的主要是兩點:

(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。

(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。

解決的方法就是通過專案練習,對所學知識進行深化,然後通過專案來獲取實際開發的經驗,從而彌補這些不足,儘快達到企業的實際要求。

二:如何選擇專案

專案既然那麼重要,肯定不能隨隨便便找專案,那麼究竟如何來選擇呢?根據Java的研究和實踐經驗總結,選擇專案的時候要注意以下方面:

1:專案不能太大,也不能太小

這個要根據專案練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。

2:專案不能脫離實際應用系統

專案應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的專案。因為培訓的時間有限,必須讓學員儘快地融入到實際專案的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重複幾次才能夠真正掌握,所以每個專案都必須跟實際應用掛鉤。

3:專案應能覆蓋所學的主要知識點

學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟體開發是一個動手能力要求很高的行業,什麼算會了,那就是能夠做出來,寫出程式碼來,把問題解決了,你就算會了。

4:最後綜合專案一定要是實際應用系統

學員經過這個專案的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過後也還是達不到企業實際的需要,那麼這個培訓應該說質量就不高了。理想的狀況是這個專案就是實際專案,到時候學員就業到另外一個公司,不過是換個地方幹活而已,完全沒有技能上的問題。

java培訓的心得體會4

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

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

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

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

而經過這次實訓,讓我明白如果是一個完整專案的開發,必須由團隊來分工合作,否則,即費力又費時還做不好這個專案。因此不管在工作中還是在生活中要和老師、同學保持良好的關係是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現代社會的做人的一個最基本的問題。對於自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是的老師,正所謂“三人行,必有我師”,我們可以向他們學習很多知識、道理。實訓結束了感覺雖然辛苦,但很充實。我想這就是java工程師的工作。我也體會到java工程師成功地完成一個任務的那種興奮,那種小有成就的感覺是隻有置身其中的人才能體會的。

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

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

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

java培訓的心得體會5

在參加java培訓的過程中,我感覺其實生活中很多時候與java程式設計是存在相似點。比如說我們想做一件什麼事情,總是要先考慮下這件事的目的,做這件事需要先準備些什麼,中間需要哪些步驟,最後怎樣實現等等,這與計算機程式設計思想驚人的相似,所以說,在很多人看來,計算機很複雜,有數不清的程式碼和程式,可以完成各種各樣的任務,功能千變萬化,要掌握它是一件難比登天的任務,其實不然。計算機這種複雜性,完全是人賦予的,計算機只是單純的按照人的指令去完成我們想要完成的事情,從這方面看,計算機是簡單的。經過這一次的java培訓,其中在java的各種物件、方法、類等方面上有了一個比較清晰的想法。當自學時你就不會聽到有這樣那樣的想法與指導,學起來就會比較迷茫點,但是有一個比較好的老師來指點下,那樣的效果上就不同了,可以讓自己的想法和思維開拓點來學習java,親身感受過後,確實跟自學不一樣,自學的話自己可能沒這麼好去理解程式碼,有個人帶著去理解程式碼的話學起來比較快點,用起來也會容易慣通點。

通過這次也可以學到一個團隊的重要,一個小專案可以一個人完成,那已經是很痛苦地那種了,但是有一個大專案的話,那就不是一個人可以完成的事了,必須由一個團體來共同完成專案,一個的技術牛不算牛,一個團體的技術都很牛了那才是真正的牛,這樣合作起來就可以更快的把一個專案完成,而個人來說,也不會感到非常吃力,分功合作對於開發一個專案來說是重要的一步,在分功的時候必須分功明確,不然在開發程中會出現錯亂,例如一個人開發了登陸的功能了,由於分功不明確導至另一個在也在開發此功能,分功明確了會減去諸如些類的一些錯誤和麻煩。

學習java聽老師講起課來,自己聽得明白,但是要自己真的去動手起來做的話,那又是另一回事了,聽得明白不一定就可以自己動手做出來,學習java只有聽懂了再自己動手去真正的做出一些東西來運用這些程式碼,讓程式碼在你腦子裡轉來轉去不會忘記,看到有類似的功能你就會想起用這些程式碼來實現功能,那樣才是真正的學會了,不然你就是沒學會。在學習java的過程中,最需要的就是耐心,在學習過程中,你會感到很枯燥,煩惱,無聊,寂寞感,但這些都不是問題,問題就是你能不能有很好的耐心學習下去,一般的人都是因為沒耐心學下去才覺得它難,其實java語言本身不難,難的是你自己有沒有這樣的心去學,耐心很重要。

java培訓的心得體會6

這個學期的最後兩週是學校安排的Java實訓課程,主要地點是在機房,這次我們任務是作一個網咖計費管理系統,該系統實現的功能主要有上下機管理,機器維護和管理,卡維護管理,登入介面設計等,我們這次主要以組的形式分工合作的方式來完成這個專案,與此同時,我也很榮幸的擔當的一個專案組的組長,自然要做的東西要比普通同學要多一些!

那麼在這次完成專案中,我們做了那些工作,有從中得到了那些經驗呢?

1、任務分配

由於這次專案是團隊性的工作,所以在開工前我們一定要分配好任務,佈置好環境,讓一些公用的東西統一起來,所以開工前的分配工作非常重要,雖然這僅僅是一個小的程式,但是卻能從中體驗出來我們的團隊合作性!

2、我們的設計方案與測試心得

1)登入功能:

登入功能是一個程式的主入口,雖然從程式上來看並不是很複雜,但是確實一個程式的價值的最有力度的體現,雖然我們這個介面通過了老師的測試,但是,古人云:文好題一半,正是這個道理,所以必要的介面風格還是需要的,這讓我們知道,在以後的程式設計實際中,值最求質量的同時,審美觀還是要重視的,畢竟程式不是做給自己用的!

2)上下機管理:

這是整個程式最難的部分,所以在程式設計前一定要有充分的準備,我們專門設計了一個草圖,給出資料庫的具體定義形式,並嘗試用各種方案實現預期效果,最終選出的參考設計方案!儘管如此,在測試中還是出現了許多的問題,比如下機中途出現下機失敗現象,導致測試不能很好的繼續進行,雖然我們之前已對此做出了大量的測試工作,但是也未能很好的發現程式碼中的問題,這點讓我們真正瞭解到,學習一定要投入,編碼與測試也一樣,不能三心二意,測試的工作設定比編碼更為的重要!所以在以後的程式設計中一定要注意此類問題,一定要專心!

3)使用者管理:

該功能在測試順利通過,儘管如此,我們在最初設計時候產生過一個爭議的話題,要不要一個超級管理員?這個功能最要管理的物件是針對管理員的,與卡管理是不同的,所以這一點是非常重要的,更具測試用例上,這一點並沒有提及,但是從實際情況考慮,普通使用者不可以刪除和新增普通使用者的,這一個設計也並不是太難,當初的設想是,在建立使用者表時給出一個rype欄位,專門存放使用者型別資訊,該使用者登入窗體時,檢索資料庫表中的type欄位的值是否為管理員,如果是,新增使用者管理功能,否者不讓使用者管理在列表中顯示!但是由於某些原因,再後來設計的時候把他忘記了,通過這一點可以看出,在學習中要學會舉一反三,老師給的測試用例只不過是對我們功能的基本檢測,我們不能僅限於次,故我們一定要開啟我們的思維,充分的發揮我們的想象,無論功能能否實現,最重要的是我們嘗試了!還有就是善於總結!

4)機器維護:

主要功能是新增機器,這個和新增使用者雷同,在這裡不做闡述!

5)卡管理:

正如上面所說,與使用者管理不同的是,他們的管理物件是不同的,要突出說明的是:卡管理中需包含金額等資訊,這將在統計管理,上下機管理中都有很大的用處,由於該功能是我親自完成,我會在下文中重點介紹,故這裡不做闡述

6)統計管理:

主要實現功能是統計某個時間段的總消費金額,總的上機時間等資訊!在測試中發現了許多的問題,比如:時間輸入為20--。12。32不符合日期的規範,這裡沒有做出檢查,這點讓我們知道了在程式設計過程中定要認真的思考分析,在測試中仔細的檢查,同時也給了我們更深入地瞭解了程式設計的關鍵!

7)引數設計:

該功能主要是實現網咖計費所用到的費率問題而設計的。在測試中,我們發現了一點的錯誤,就是在輸入引數的時候發現小數輸入形式的驗證問題,這一點其實是我們的馬虎,因為在做卡管理時設計了一個方法是數字驗證的,卡號當然不能出現小數點,而在做統計管理設計和費率調整時,為了方便,就直接從方法中呼叫了該方法,從而沒有過多的去思考,這也是測試失敗的一個重要原因,所以我們程式設計過程中一定要注意好這個問題!

8)幫助設計:

幫助功能是一個程式的引導,所以其類容一定要符合程式本身的特徵,我們測試中發現我們的幫助文件其實和程式間還是存在一絲的偏差的!

3、提交專案後的感想

現在,我們的專案已經提交了,並且基本通過了老師的大便要求,不管我們做的怎麼樣,我們都應該能從中學到一些東西!

這次我所負責的任務主要是卡維護管理,該專案涉及到的知識及技術主要要求有使用Java技術開發,使用的資料庫(access,sqlserver)儲存資料,整合開發環境使用視覺化gui介面設計的主流工具(如eclipse等等)。開發應用Java語言,jdbc資料庫,使用整合開發工具的基本知識和技能!系統採用了c/s體系結構。

在之前,我由於機器原因沒有連線資料庫,而是直接在本機上寫好程式碼段,然後在別人的機器上測試,所以在連線的時候出現了諸多的問題,還有就是這次是團隊性工作,由於大家都有資料連線的程式碼,每個人都有自己的程式碼段,這在做整合測試的時候並沒有帶來多大的麻煩,但是當我們需要修改程式碼資料連線時,這麼多的程式碼段,一點一點的修改定時帶來的不變,所以我們後悔當時沒有做好相關工作,但是,後來我們還是一點一點的查詢與修改,把這一點彌補了上來,最終實現了同一個類的呼叫,從而解決了這個問題,可是不管怎麼說,最初做的還是有點欠缺,還有就是作為團隊性的工作,團隊間團結合作是最重要的,這也是小組專案能否順利完成的最最重要的因素!所以無論是自己的程式碼還是呼叫別人的額方法,一定要在組內達到統一性,並且在實現各自的功能模組時,不能各做各的,互相幫助是少不了的,沒有人的思維是絕對完善的,只有大家的智慧才是更具有價值性的!所以在這次團隊合作中,我們學到知識的同時,也學到了小組間的融洽關係與想好學習的好的風氣,這也是將來搞團隊性工作必不可少的!

4、我在這次專案實訓中的個人想法和看法!

在這次專案實訓中,我獲得了許多知識,首先我更深刻的瞭解了Java語言的各功能的具體應用,最主要的是對視覺化gui介面設計。這次我做的功能是卡的維護與管理,該應用的功能主要有,卡的新增,卡的修改,卡的資訊查詢與卡的刪除等功能!在這次設計中我也發現了許多的問題,如在上兩次的心得中提到的:連線資料庫後對tring(2)和ouble(5);方法只能呼叫一次,還有就是計算總金額和保留小數點後面的位數問題!我設計的時候基本都先把可能多次用到的功能塊定義成方法放在同一個類裡面,然後在編寫時直接呼叫已定義好的方法,這樣的好處是如果要改變某個功能設計,就不需要全部改動程式碼了,只要改變該方法就行了,但這樣做同時也帶來了一個缺點,就是該功能的靈活性不強,事實也證明了這一點,正如上面所說,在引數設計的時候,費率的輸入呼叫就產生了一定的問題,這也是我的一個舒服大意。

我的卡維護功能順利的通過了老師的測試,當然從這次實訓來看,我的卻學到了很多的東西,無論是在Java學習方面還是在團隊工作安排的方面都有了不菲的成績,這一點是不可否認的!但是Java的學習,不僅僅是學習概念等一些常識性的東西,如開發工具、資料型別、變數、介面、輸入輸出流等,最重要的還是要在學習中發現問題,學會分析異常,丟擲異常,對程式運用,Gui介面設計和執行緒等等都要有深刻的瞭解。

通過這次實訓,我發現了許多問題,同時也獲得了更多的知識,當然最重要的是從中得到了更多的心得體會!雖然這個專案並不是很難,實訓的時間也僅僅只有兩個星期,但是這對於我個人來說也是對計算機程式語言有了進一步的認識。在實訓學習期間,我發現高深的東西還有很多很多,等待著我自己去發掘。對於JAVA語言,我會更加努力。

實訓只是我們學習Java的一個檢測自己的平臺,同時也是一個更好的自主學習的機會!我相信從中能得到很多的知識!

當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結合。