網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

培訓學Java心得多篇

欄目: 學習培訓心得體會 / 發佈於: / 人氣:3.19W

培訓學Java心得多篇

培訓學Java心得篇1

從學習java以來,已經進行過三次pta作業的訓練。雖然每次作業的完成都遇到了些許困難和障礙,不是一帆風順的,但通過自己的摸索,實踐,總能完成作業要求,每次作業之後都有不同的收穫。這些新的收穫告訴我,實踐出真知,動手會學習到更多東西。總結前面的三次作業,我發現面向對象程序設計這種語言不再那麼神祕,我相信馬上就能看到揭開神祕面紗後的的它。

(1).總結三次作業的知識迭代關係

第一次作業是練習java類型的使用,以及一些簡單的語法。主要目的是讓我們熟練運用java的基本操作,為後面的練習打下堅實基礎。通過第一次作業,主要掌握了java類型的使用,及輸入輸出操作,起初輸入操作是不太熟悉的。第二次作業比第一次作業難度肯定加大了,最直觀的感受就是代碼量增多了,題型也是求解某一類問題,開始要求用方法,而不是所有東西都沒有章法地寫在main裏面。方法的使用是java的一大特色,所以必須要求掌握。第三次作業顯然難度又加大了,作業的難度係數總是在上升狀態的,這樣才能得到有效的提高。這次作業的要求是另寫一個類並實現多種方法。確實難住我了,不過通過摸索還是實現了。類的使用是java入門,因為java程序就是用類組成的。這三次作業是有java知識迭代關係的:第一次作業:掌握java的基本語法及類型,以及輸入輸出操作——>第二次作業:掌握java的方法使用,以及稍複雜的計算——>第三次作業:掌握java的類的使用及多種方法的使用,用new操作來創建一個類的對象,從而用對象去調用類的功能方法。這些都是一次一次遞進的,每次作業完成後都會離真正的java更近一步,也能慢慢體會面向對象程序設計的特點。

(2).如何通過作業逐步從面向過程過渡到面向對象

作業通過一些具體要求,讓我們學習java的用法。第一次作業,就從輸入輸出感受到了面向過程與面向對象的差別,第二次作業就學習到了方法的用法,第三次作業,就瞭解到了java裏的類與方法,這些都是作業提供的從面向過程到面向對象的過渡。

(3).作業過程中遇到的問題及解決方法

問題1:作業一中的判斷三角形類型中的判斷等腰直角三角形測試點過不去

解決方法:試了很多組數據,發現有的數據與預想的不一樣,原來計算機有精度要求,而等腰直角三角形的兩直角邊都是無理數,不能輕易用勾股定理判斷,要用精度去規範判斷等腰直角三角形。

java編程是極其嚴謹的,不容一絲差錯,寧可犧牲其靈活性也要保證其穩定性。有一次我在java編譯器裏將類的名字命名為test,結果一直報錯,而程序又找不出錯誤,想破腦袋也想不明白,後來請教別人,被某位碰到過相似問題的仁兄一語道破,原來java類裏面已經隱含定義了test類,我們又定義一次會讓編譯器錯亂,最後我把類名改了,果然可以運行了。真是一招不慎,滿盤皆輸。失之毫釐,差之千里,任何標點符號都不能出錯。

培訓學Java心得篇2

開始學習任何一門課(包括java),興趣最重要。

一直覺得自己在學計算機編程語言,學習了很多,但每門語言都停留在知識邊緣地帶,都沒深入到它們的精華部分,對它們的精華部分知之甚少,於是趁學校開設這門課,並且有自己的老師講解,還有了上機的機會,比自己自學省事多了,於是鼓足信心,開始了漫長的java征途。

還記得我編寫的第一個經典程序“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多個。但是我真正使用的只有幾個,比如説.-;.-;.-;等。

此外,我對於static,public,private,e-ception,try{},catch{},finally{}等等一開始都不是很懂,都是把書上面的例子運行成功,然後就開始破壞它,不斷的根據自己心裏面的疑問來重新改寫程序,看看能不能運行,運行出來是個什麼樣子,是否可以得到預期的結果。這樣雖然比較費時間,不過一個例子程序這樣反覆破壞幾次之後。我就對這個相關的知識徹底學通了。有時候甚至故意寫一些錯誤的代碼來運行,看看能否得到預期的運行錯誤。這樣對於編程的掌握是及其深刻的。

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

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

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

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

4.在java的學習過程中,可能會遇到形形色色的問題不容易解決,應多去專業論壇瞭解相關的知識,書本上的知識有限。要會從網上搜索有用的信息加以整理,促進學習的深入和知識水平的提高。看了好多網上課程,説學到一定程度要嘗試着自己做東西,但覺得自己僅僅經過一學期的學習,還遠遠不夠,希望自己在以後學習中繼續努力,能夠真真正正擁有一門編程語言,對自己今後的發展起到作用。

培訓學Java心得篇3

時間猶如白駒過隙,學習accp5.0課程已經一個月有餘了。在這一個多月的時間裏,我學習了計算機基礎、進入軟件編程世界和使用java語言理解程序邏輯三門課程。其中最重點的就是使用java語言理解程序邏輯這門課程,這可以説是我第一門正式接觸的編程語言,雖然以前學過cc++,但這僅限於淺嘗輒止而已,根本就沒有去深層次的瞭解過,連一個簡單的程序揹着書都不會編寫。java這門課程是我進入軟件編程世界的第一道坎,因此我必須要發揚笨鳥先飛,持之以恆的精神來學習它,爭取把第一隻攔路虎給消滅了。

為了學好java語言,我自認為還是比較刻苦的,基本上每天九點之前就來到了中心機房上機,把書上的代碼反覆地練習,書上的代碼看似簡單,但是有時候照着書敲上去一編譯運行卻不是這裏出錯就是那裏有問題,高的焦頭爛額的;更令人鬱悶的是,有時候編譯沒有問題,但是運行的時候卻報錯了,這種情況十有八九是因為一些情況沒有考慮清楚:有時候我們定義的是整型變量,輸入卻輸入了非整型變量;有時候是因為數組的下標越界;有時候是什麼空指針異常……這些情況使得初學編程的我痛不欲生,有好幾次一衝動差點把機器給砸了,但是一想到把電腦砸壞了還得賠償就忍住了,所以大家有時候遇到問題不能解決的時候千萬不要衝動。

培訓學Java心得篇4

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

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

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

培訓學Java心得篇5

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

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

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

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

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

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

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

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

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

培訓學Java心得篇6

在現在這個科技飛速發展的時代,計算機已經悄然走進我們的生活,並且佔據了不可動搖與替代的地位,無論是在工作還是生活,學習還是娛樂中,當我們意識到的時候,卻突然發現我們已經離不開這個叫做“電腦”的機器了,java培訓心得體會

既然我們要時刻與電腦打交道,那就像人際交往一樣,交流是必不可少的,所以計算機語言應運而生,而java作為一種簡單、安全、容易使用、面向兑現、可移植、高性能、多線程的計算機高級語言,受到人們的青睞也是理所當然的了。

在很多人看來,計算機很複雜,有數不清的代碼和程序,可以完成各種各樣的任務,功能千變萬化,要掌握它是一件難比登天的任務,其實不然。計算機這種複雜性,完全是人賦予的,計算機只是單純的按照人的指令去完成我們想要完成的事情,從這方面看,計算機是簡單的,複雜的只是人們要對它説的話而已。其實計算機正像吳老師所説:“相比與人,我更喜歡和計算機打交道,因為它必須要完成人的指令,而不能有絲毫抗拒。”

在參加java培訓的過程中,我感覺其實生活中很多時候與java編程是存在相似點。比如説我們想做一件什麼事情,總是要先考慮下這件事的目的,做這件事需要先準備些什麼,中間需要哪些步驟,最後怎樣實現等等,這與計算機編程思想驚人的相似,所以説,任何事物發展到極致,必然還是在自然的這個圈子中,受自然規律的束縛,計算機就算功能再強大,也是人們賦予的,必然還是會侷限再人們自身的思想當中,用人們固有的解決問題的方法來解決問題,所以就這方面來説,其實計算機語言是簡單的,心得體會《java培訓心得體會》。

在這段時間的學習生活中,我也認識了很多朋友,大家都對未來懷着美好的憧憬,所以學習時也加倍努力,每天十幾個小時的學習讓我們平時的生活過的無比充實,每個人對幸福的定義不同,就我個人來説,能每天學習一些新知識,認識一些新朋友,吃得飽,睡的香,這就是幸福。在我們前行的.道路上,或許有些許坎坷,但其實人生的快樂正是在起起落落間,只要堅信我們前進的方向正確,總會觸摸到天堂。

路漫漫其修遠兮,吾將上下而求索。

培訓學Java心得篇7

參加拓勝java培訓班有一段時間了,今天偶爾有點時間,來分享下這段時間在拓勝學java培訓心的體會。學java編程很枯燥也很乏味,每天就是對着電腦敲寫着代碼,一行行代碼在電腦鍵盤的敲擊下就如同壘城堡一般,必須很專注很認真仔細,因為稍不留神一個標點符號,或者大小寫一點點小錯誤,就可能辛辛苦苦寫幾天的代碼就付諸東流,得重新再來。所以寫代碼要有嚴謹的態度,要反覆不斷的測試,檢查。否則辛辛苦苦壘的高樓也會因為自己的疏忽一個小小的錯誤,轟然倒地。而在我看來枯燥無趣的代碼就像有生命跳動的音符一樣,只要你認真細心的完成,總會演奏出令人陶醉的樂章。

自從參加拓勝java培訓班,最讓我感覺深刻的是時間不夠用,每天過得很充實。忙到沒時間拍拖,忙到沒時間休閒娛樂,忙到廢寢忘食還在寫着代碼,就連吃飯睡覺同學們都在談論着如何寫代碼才能實現某種功能。在拓勝聽董旭源老師java編程的課程讓我受益匪淺,董旭源老師幽默風趣,由淺入深,循序漸進教學方式讓我們更快掌握代碼,而且他還讓我們參與軟件開發項目,理論結合實踐,讓我們在工作中發現問題,在實踐中成長。這種浸入式的java培訓教學我覺得很好,實踐出真知,只有在實踐中才能真正學到東西,發現問題,才能更好提升自己。

在這段時間的學習生活中,我也認識了很多同學,我們來自不同的學校,我們因為共同的理想而走在一起,其間我們有過迷茫和彷徨,有過艱辛還有歡笑,但不管怎樣,我們微笑着面對,因為我們是一個有理想的碼農。雖然我們在我們前行的道路上,或許有些許坎坷,但其實人生的快樂正是在起起落落間,只要堅信我們前進的方向正確,我深信,終有一天總會觸摸到天堂。

路漫漫其修遠兮,吾將上下而求索。共勉!