java實訓心得體會
我們得到了一些心得體會以后,可以通過寫心得體會的方式將其記錄下來,從而不斷地豐富我們的思想。那么要如何寫呢?以下是小編收集整理的java實訓心得體會,希望能夠幫助到大家。
java實訓心得體會1
在上學期的最后一周和本學期的第一周,我和同組的學員在學校機房進行了JAVA暑期實訓,現(xiàn)在已經(jīng)結束了。
回首上學期的java學習,重點還是在學習概念等一些常識性的東西,Application應用程序和Applet小程序,它的開發(fā)工具、數(shù)據(jù)類型、變量、接口、輸入輸出流等。學會分析異常,拋出異常,后期主要是小程序運用,Gui界面設計和事件。我覺得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區(qū)別,而我主要偏向于小程序的學習。因為我感覺它實用性比較大,可以做出很多不錯的游戲、運用程序等,而且它比較靈活。當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結合。在掌握課本實例和內(nèi)容之后,要有一定的擴展閱讀和課外學習,充分全面的了解JAVA的應用和擴展運用。在我所學的語言當中,我自認為JAVA是一門比較強大的面向?qū)ο缶幊陶Z言。不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性,而且它比較的經(jīng)典和強悍。
這次實訓,面對老師布置的任務,一開始有些慌張和無措。不過,事后我首先想到這和課本上的某些知識具有結合點,回憶和分析了老師教過的算法和具體實施方法,并綜合考慮了其他的方面。在編寫時,一個小小的符號、一個常量變量的設定,這都無不考量著我的細心和嚴謹。所以學習JAVA,不僅對我們以后學習其他語言有很大
的.好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質(zhì),那就是冷靜思考和專心致志。
在此次實訓中,我意識到一個好的編程人員要善于溝通和團結拼搏。實訓結束后,我覺得要學好一門計算機語言必須牢記以下幾點:
1. 態(tài)度第一 2.興趣是關鍵 3.敢于挑戰(zhàn) 4.不懈追求
實訓結束了,大家都有一種解脫的感覺。當然我想自己更多的是興奮和一點點的成就感。現(xiàn)在我覺得,學習JAVA要不斷的復習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,從而為以后的工作打好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解JAVA這門語言。
通過這次實訓,我真的從中學到了很多東西。我對這個介于人類與非人類之間的計算機編程語言有了較上學期更進一步的認識。其間開心過、郁悶過、無奈過、彷徨過……隨著實訓的圓滿成功與實驗報告的順利完成,有點微微的自豪感使人難忘。至于我做的程序,還不是很完善,所以我將一直去完善它,不斷地學習下去。伴隨著學習的深入,我發(fā)現(xiàn)高深的東西還有很多很多,等待著我自己去發(fā)掘。對于JAVA語言,我會更加努力。
java實訓心得體會2
面臨畢業(yè)與就業(yè)的壓力,不久將來就要從一個學生到一個社會人的轉變:技術在不斷的提高,思路在不斷的開闊,思想在不斷的升華,更重要的是自己的理想和抱負更加的堅定。對于一個投身于IT的新人,經(jīng)驗談不上,一些學習的心得倒是可以拿出來探討一下,我們該如何面臨這個似曾相識的社會,突然一天如此接近。面對“全球經(jīng)濟不景氣”帶來的就業(yè)壓力,我們正在逐漸走向成熟,我們意志更加堅強,我們深知不經(jīng)一番寒徹骨,哪來梅花撲鼻香。深深地體會到找一份好工作多么不容易的,尤其是能力匱乏的我們。一切都要付出行動,不能空想,要實現(xiàn)目標,就得不懈的努力。
的確,軟件仍然是一個朝陽行業(yè),對于人才的需求量也很大,這也是為什么很多人努力走上這座獨木橋的原因。但是當你面臨人生的一個選擇時,當你決定要踏上軟件開發(fā)之路時,你應該問一下自己:我為什么要選擇它?其實很多人在這條道路上摸爬滾打了多年也沒弄清楚這個問題的答案。如果你想在這條道路上有所成就的話,一是興趣使然,二是做好自己的職業(yè)規(guī)劃。
軟件開發(fā)其實是一條非常艱苦的路,不停的學習,不斷的熬夜,沒有鮮花更沒有掌聲,陪伴你的是那漫長而孤獨的夜。想一想我們準備好迎接這一切了嗎?如果沒有興趣我勸你還是放棄這條路,沒有興趣你就在這條路上走不長,等待你的只有轉行。如果你真的把它作為你職業(yè)生涯的跳板,那么請你做好自己的人生規(guī)劃,有步驟的實現(xiàn)它。
話題稍微遠了一點,現(xiàn)在我就談談自己在Java學習方面的心得和教訓。古人云:活到老,學到老。讀書學習實乃艱苦之事,花費時間,消耗精力。然苦之外亦見其樂:得到了知識,提高了認識,完善了自己。學習,求其真,務其實,應“敏而好學,不恥下問”,才能不斷促使進步。學習,不僅求知,也要懂法,學會方法比掌握知識更加重要。笛卡爾說過,“沒有正確的方法,即使有眼睛的博學者也會像瞎子一樣盲目摸索”,可見學習方法的重要性。
其實,大學之前幾乎沒有軟件技術之類的概念,大三之前仍然對于程序懵懂不開。但是這并不能妨礙我熱愛這個行業(yè),也不能就斷定我在這個行業(yè)里一事無成。剛學?Java,我的確感覺不開竅,特別對OO(面向?qū)ο?編程仍然不能理解。但是人如果一思考,其實什么問題都解決了。對于學習java基礎的經(jīng)驗就是多做、多思考,基礎知識的學習不能不求甚解,要追本溯源,弄清問題的本質(zhì)。這樣才能舉一反三,由點及面。對于抽象的.東西要能具體化,對于具體的東西要能抽象化。
我學習java基礎一直使用的是《編程思想》第四版這本書,感覺挺不錯的,全面透徹通俗易懂,在國外也是廣受好評,我很惋惜沒有早點知道這本書,否則也不回浪費大學三年青春歲月,一無是處的打發(fā)光陰,值得慶幸的事這本書一定程度上激發(fā)了我對java學習的興趣與潛力。英語能力強的話,可以直接看英文原版。我一直強調(diào)重視基礎,如果你的java基礎打的牢,你在學習那些java框架就是非常輕松的事了。
java實訓心得體會3
本人參加了一次Java實訓課程,獲得了很多有關Java編程方面的知識和實戰(zhàn)經(jīng)驗,也收獲了不少心得體會。
我認為學習Java編程需要耐心和恒心。在實訓課程中,我遇到了很多挫折和問題,但是我從不放棄,通過不斷地嘗試和實踐,最終成功地完成了實驗任務。這讓我體會到了學習Java編程的艱辛和樂趣,也讓我更加深入地了解到了Java編程語言的魅力。
學習Java編程需要靈活的思維和創(chuàng)新的思維方式。在實訓課程中,我們經(jīng)常需要面對各種不同的編程問題,要求我們用不同的思維方式來解決這些問題。這就需要我們具備靈活的思維和創(chuàng)新的思維方式,不斷地嘗試和創(chuàng)造,才能取得更好的效果。
最后,我認為Java編程也需要團隊合作和溝通能力。在實訓課程中,我和我的`同學們一起合作完成了很多任務,每個人都貢獻了自己的力量,共同完成了使我們感到非常驕傲的項目。這也讓我深刻地認識到,在Java編程中,團隊合作和溝通能力同樣非常重要,只有通過不斷地交流和合作,才能實現(xiàn)更好的結果。
Java實訓課程讓我感受到了學習Java編程的艱辛和樂趣,也讓我具備了靈活的思維和創(chuàng)新的思維方式,同時也讓我認識到了團隊合作和溝通能力的重要性。這對我以后的學習和工作都非常有幫助。
java實訓心得體會4
在為期一周的實訓后,給我最大感觸的是只要堅持去做,總有辦法能完成。
在實訓中,我們做的是商品購物的一個網(wǎng)站,其功能類似于先前做的新聞管理網(wǎng)站,主要包括添加,查詢,修改,刪除等幾個功能。在實訓中,遇到了很多的問題,首先人員的分配時很重要的,只有明白自己做的模塊,熟悉自己要做哪些功能?如何去做?然后小組之間互相討論,最終形成一個統(tǒng)一的商品管理網(wǎng)站的構想。在實訓過程中,我負責的是后臺代碼的實現(xiàn),在一開始,就遇到了很多的錯誤,經(jīng)過組員的討論,錯誤一點一點的給克服啦!雖然中間出現(xiàn)了一些不同的見解,但是根據(jù)項目的需要,我們經(jīng)過了逐個的篩選,最終達成了一致意見。我覺得一個成功的網(wǎng)站必須有一個足夠豐富的數(shù)據(jù)庫,數(shù)據(jù)庫的創(chuàng)建也是必需的一個步驟,如果數(shù)據(jù)庫都存在問題的話,可想而知,麻煩是很大的。實訓中發(fā)現(xiàn),平時所學的基礎知識是多么的重要,只有牢牢地掌握書本上的基礎知識,才能在實訓中,不會磕磕絆絆,才能夠理解代碼的含義,找出相應的錯誤。
這次實訓,我們更多學到的是不斷地就問和自己應該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學一起探討而不是抄襲,團結合作,發(fā)揮團隊意識。最后在自己的`努力下,終于基本上成功了,心情也是有點小愉悅。
最后,在實訓臨近結束時,不由得松了一口氣,總算完成啦看到大家都很高興,呵呵,這應該會是一個圓滿的結局吧。最后要感謝張老師的指導,我們所面對的困難,才會迎刃而解。
我覺得學習是一個堅持的過程,要不斷地溫習和運用,做到舉一反三,將所學知識從分融入到平時的學習生活中區(qū),為以后的工作做好堅實的基礎。以上便是我對本周實訓的實驗心得。
java實訓心得體會5
一、實訓項目
簡易記事本
二、實訓目的和要求
本次實訓是對前面學過的所有面向?qū)ο蟮木幊趟枷胍约癑AVA WEB編程方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內(nèi)容,明確本次作業(yè)設計所要用到的技術點并到網(wǎng)上搜索以及查閱相關的書籍來搜集資料。通過編寫采用JSP+Servlet+JavaBean技術框架的應用系統(tǒng)綜合實例,以掌握Java WEB開發(fā)技術。
具體要求有以下幾點:
1. 問題的描述與程序?qū)⒁獙崿F(xiàn)的具體功能。
2. 程序功能實現(xiàn)的具體設計思路或框架,并檢查流程設計。
3. 代碼實現(xiàn)。
4. 設計小結。
三、實訓項目的開發(fā)環(huán)境和所使用的技術
基于J2SE基礎,利用MyEclipse 8.5以上版本的集成開發(fā)環(huán)境完成實訓項目,界面友好,代碼的可維護性好,有必要的注釋和相應的文檔。
四、實訓地點、日程、分組情況:
實訓地點:4棟303機房
日 程:
第一階段:1.班級分組,選定課題,查閱相關資料 半天
2.劃分模塊、小組成員分工半天
3.利用CASE工具進行系統(tǒng)設計和分析,并編制源程序 5天
第二階段:上機調(diào)試,修改、調(diào)試、完善系統(tǒng) 2天
第三階段:撰寫、上交課程設計報告,上交課程設計作品源程序(每人1份)2天
五、程序分析
功能模塊說明
六、程序設計及實現(xiàn)
1、實現(xiàn)彈出菜單(JpopupMenu)
2、設置字型,字體大小,字體顏色
3、實現(xiàn)自動換行
七、實訓總結
通過3天的實訓,雖然實訓的時間不長,但是總體上收獲是很大的,我們的java課程學到的只是java和皮毛,一開始我還沒有信心完成。我仔細看了書上的代碼之后。對計事本有了一個大體的了解,在初訓的實候知道自己應該做一個什么樣的計事本了,在實訓的過程中也遇到了不少困難,通過查API文檔和看書,解決了問題,在寫到字符的查找的替換時后,用到了上課時學到的知識,對字體的風格的保存里面的顏色分離和還原方法,是通過查API文檔獲得的,現(xiàn)在我所寫的計事本只實現(xiàn)在一些基本功能。簡單的.復制粘貼,字體風格的設置,還有就是查找和替換功能以及一些字體風格的保存.對文件的操作基本都用到了。
在實現(xiàn)記事本的功能過程中,也不是很順利,基本的文件讀寫和保存文檔的復制、粘貼、刪除等功能還比較容易實現(xiàn),但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實現(xiàn)字體顏色和背景顏色,首先要調(diào)用系統(tǒng)的調(diào)色板,再進行設置。但如何調(diào)用系統(tǒng)調(diào)色板?我是通過查閱幫助文檔來找到其調(diào)用方法的。像自動換行、設置字體等都是通過方法來調(diào)用,給相關事件加上監(jiān)聽,在進行響應事件。整個程序中方法才是最關鍵的,也是最困難的。所以像查找、替換、轉到幾個功能我都不知道用什么方法,也由于時間有限,沒有完成其功能。 總體的感覺是對java有了一個全新的認識,現(xiàn)在感覺用java做小的圖形用戶程序有些缺陷,但是在其的應用方面。尤其是有網(wǎng)絡方面的應用,在整個實訓我也嘗試過做一個小的畫圖軟件。但是由于時間關系還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最后還是進行計事本的編寫。由于在做畫圖軟件時花了不了時間,所以現(xiàn)在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟件也做出來。實訓的時間不長,但是我會在課外把它們的功能完善。然后再學習一下java和網(wǎng)絡的編程,體驗java的前沿技術。
在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學的幫助下解決了,提高了程序的開發(fā)進程。其他的同學有問題的話我也是給他們盡量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。
Java是面在的主流技術我會努力將它學好,現(xiàn)在我缺乏的是堅持不懈的精神,我會向他學習。
雖然學習java的路還很找,但我會繼續(xù)走下去。
java實訓心得體會6
在Java編程中,方法是一種封裝了具體功能的代碼塊,可以在程序中被調(diào)用和重復利用。方法的出現(xiàn)極大地簡化了代碼的編寫和管理,提高了程序的可讀性和可維護性。通過合理定義和使用方法,可以使程序的邏輯更加清晰,結構更加合理,提高代碼的復用性和可擴展性。在我學習Java方法的過程中,深刻體會到了方法對于程序設計的重要性。
二、方法的定義與調(diào)用。
Java中定義方法的語法如下:
[修飾符]返回類型方法名(參數(shù)列表){。
}
修飾符可以是public、private、protected等,返回類型是指方法執(zhí)行完后返回的值的類型,如果方法不需要返回值則使用void關鍵字。參數(shù)列表則是方法接受的參數(shù),可以是0個或多個。方法體內(nèi)可以編寫要執(zhí)行的功能代碼。要調(diào)用方法,只需要在合適的地方寫上方法名加上參數(shù)列表,并通過對象名或類名進行調(diào)用即可。
在實際編程中,靈活使用方法可以使代碼更加簡潔,而且易于維護和修改。通過將復雜的'功能模塊封裝成方法,可以使得代碼更加可讀,而且使得程序的邏輯更加清晰。
三、遞歸與迭代的比較。
遞歸與迭代是兩種常用的編程思想。遞歸是指在方法的定義中調(diào)用這個方法自身,這樣可以通過多次遞歸來達到解決問題的效果。迭代則是通過利用循環(huán)結構來重復執(zhí)行某個操作。
遞歸和迭代各有優(yōu)劣。遞歸能夠使代碼更加簡潔清晰,可以直接表達問題的本質(zhì),但在處理大規(guī)模數(shù)據(jù)時,遞歸的效率會低一些,并且容易發(fā)生堆棧溢出的情況。迭代則可以節(jié)省內(nèi)存空間,并且可以更好地控制程序的執(zhí)行過程,但代碼可能會相對復雜一些。
在實際編程中,要根據(jù)具體問題選擇適合的方法。如果問題本身是遞歸的,那么使用遞歸方法可能會更加方便和簡潔;如果問題能夠通過循環(huán)解決,那么使用迭代方法可能會更加高效。
四、方法重載與方法重寫。
方法重載是指在一個類中定義多個同名但參數(shù)個數(shù)或參數(shù)類型不同的方法,通過不同的參數(shù)列表來實現(xiàn)不同的功能。方法重載可以讓代碼更加靈活,提高代碼的復用性和可擴展性。
方法重寫是指在子類中重新定義與父類中同名的方法,但方法體和返回類型保持一致。通過方法重寫,子類可以根據(jù)具體需求對父類的方法進行個性化定制,達到滿足特定需求的目的。
在使用方法重載和方法重寫時,需要注意參數(shù)列表和返回值類型。參數(shù)列表必須能夠滿足不同的需求,且返回值類型必須和定義的父類或接口中的方法返回值一致或是其子類型。
五、總結與展望。
通過學習和實踐,我發(fā)現(xiàn)Java方法是編程中非常重要的一個概念。合理的定義和使用方法,可以提高代碼的復用性和可讀性,使程序的結構更加清晰,并且能夠更好地實現(xiàn)需求。
在以后的學習中,我將更加深入地理解和應用Java方法,靈活地運用方法的定義、調(diào)用、遞歸、迭代以及方法重載和方法重寫等知識點。只有不斷地實踐和總結,才能逐漸提升自己的編程水平,用更加高效的方法編寫出更加優(yōu)秀的代碼。
java實訓心得體會7
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關于在學習JAVA軟件開發(fā)時練習項目的總結,簡單總結為以下幾點:
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關于在學習JAVA軟件開發(fā)時練習項目的總結,簡單總結為以下幾點:
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業(yè)真實項目,不能是精簡以后的,不能脫離實際應用系統(tǒng)
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致
java實訓個人總結3篇java實訓個人總結3篇
4、在做項目的時候不應該有參考代碼
長話短說就是以上幾點,如果你想要更多的了解,可以繼續(xù)往后看。
一:項目的地位
因為參加就業(yè)培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業(yè)的學生,多少都有一些基礎。
他們欠缺的主要是兩點:
。1)不能全面系統(tǒng)的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
。2)沒有任何實際的開發(fā)經(jīng)驗,完全是想象中學習,考試還行,一到實際開發(fā)和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發(fā)的經(jīng)驗,從而彌補這些不足,盡快達到企業(yè)的實際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)Java的研究和實踐經(jīng)驗總結,選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據(jù)項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:項目不能脫離實際應用系統(tǒng)
項目應該是實際的系統(tǒng),或者是實際系統(tǒng)的簡化和抽象,不能夠是沒有實戰(zhàn)意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發(fā)當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。
3:項目應能覆蓋所學的主要知識點
學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實際應用系統(tǒng)
學員經(jīng)過這個項目的練習,就要走上實際的工作崗位了,如果這個系統(tǒng)還達不到實際應用系統(tǒng)的標準,學員練習過后也還是達不到企業(yè)實際的需要,那么這個培訓應該說質(zhì)量就不高了。理想的狀況是這個項目就是實際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:Java怎么選擇項目
這個不是靠想象,而是根據(jù)實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發(fā)實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目
。2)最終項目定下來過后,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然后定出每個分階段的任務
。3)然后開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍復雜點,這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點和深度。
(4)然后是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目
。5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。
好了,把上面的分析用正向描述就是:
日常教學和練習中學習和掌握的知識
==〉演示項目
==〉分階段項目
==〉綜合項目
==〉勝任企業(yè)實際開發(fā)需要。
附注:有了好的項目還要有好的訓練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導學生親自動手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的項目,演示用的項目也最好不配發(fā)代碼,讓學生能夠跟著做出來才是真的掌握了。
上面闡述了Java對項目的態(tài)度和基本選擇方法,這里再把其中幾個重要的、與眾不同的特點闡述如下:
1:真項目
項目一定要真實,要是企業(yè)實際應用的.,不能是教學性的項目,否則會脫離實達不到項目實訓的效果。還有一個一定要是最新的項目,企業(yè)的要求也是在不斷變化的,應用技術的方向和層次也在不斷變化,這些都體現(xiàn)在最新項目的要求上,舊項目所要求的技術和層次很可能已經(jīng)過時了,根本達不到訓練的目的。
Java的做法是:沒有固定項目,每個班做項目之前會從企業(yè)獲取最新的項目需求,然后經(jīng)過挑選和精心設計,以保證既能訓練技術,又能得到實際的開發(fā)經(jīng)驗。這樣實現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學什么,然后也跟著做什么。
2:真流程
開發(fā)的流程也要跟企業(yè)的實際開發(fā)保持一致。從項目立項開始,到需求分析、概要設計、詳細設計、編碼、測試的各個環(huán)節(jié),都要完全按照真實的開發(fā)流程來做。
Java的主力老師都是實戰(zhàn)出身,在Java開發(fā)方面都至少有七年以上的開發(fā)經(jīng)驗,同時具備多年的項目管理經(jīng)驗,所以能夠完全按照企業(yè)開發(fā)的流程來訓練學生。
3:真環(huán)境
開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。
Java的做法是:構建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團隊開發(fā)。老師就相當于項目經(jīng)理,一個班分成多個小組,每個組有自己的Team
Leader,大家分工合作,共同完成項目。
4:真開發(fā)
這是Java最與眾不同的一點,Java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以Java非常強調(diào):項目一定要讓學生動手寫出來。
Java的做法是:老師做為項目經(jīng)理,帶領著大家一起去做需求分析、概要設計、數(shù)據(jù)結構設計、接口設計、重要業(yè)務流程的分析設計等,然后由學生們分團隊進行開發(fā),實現(xiàn)整個項目。這里有幾個與眾不同:
(1):現(xiàn)場帶領學生一起做分析和設計,而不是預先做好了來講講。因為需要學生學習的是分析設計的過程和方法,而不是已經(jīng)做好的結果。
(2):Java選用的項目基本都是企業(yè)最新的項目,很多都是Java的學生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學生的依賴思想,認認真真去開發(fā)?赡苡型瑢W會問:為什么不選擇有源代碼的項目呢,那樣還可以參考學習啊!
java實訓心得體會8
在上學期的最終一周和本學期的第一周,我和同組的學員在學校機房進展了JAVA暑期實訓,現(xiàn)在已經(jīng)完畢了。
回首上學期的java學習,重點還是在學習概念等一些常識性的東西,Application應用程序和Applet小程序,它的開發(fā)工具、數(shù)據(jù)類型、變量、接口、輸入輸出流等。學會分析特別,拋出特別,后期主要是小程序運用,Gui界面設計和大事。我覺得這兩種程序構造有很大的不同,不管是體系構造還是運行方式,都有很大的區(qū)分,而我主要偏向于小程序的學習。由于我感覺它有用性比擬大,可以做出許多不錯的嬉戲、運用程序等,而且它比擬敏捷。固然學學問不能僅憑自己的愛好和一時興趣,要一步一個腳印、認仔細真、踏踏實實,理論與實踐相結合。在把握課本實例和內(nèi)容之后,要有肯定的擴展閱讀和課外學習,充分全面的了解JAVA的應用和擴展運用。在我所學的語言當中,我自認為JAVA是一門比擬強大的面對對象編程語言。不僅僅由于它的跨平臺性,更多的是由于它的敏捷多變和有用性,而且它比擬的經(jīng)典和強悍。
這次實訓,面對教師布置的.任務,一開頭有些驚慌和無措。不過,事后我首先想到這和課本上的某些學問具有結合點,回憶和分析了教師教過的算法和詳細實施方法,并綜合考慮了其他的方面。在編寫時,一個小小的符號、一個常量變量的設定,這都無不考量著我的細心和嚴謹。所以學習JAVA,不僅對我們以后學習其他語言有很大的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素養(yǎng),那就是冷靜思索和用心致志。
在此次實訓中,我意識到一個好的編程人員要擅長溝通和團結拼搏。實訓完畢后,我覺得要學好一門計算機語言必需牢記以下幾點:
1.態(tài)度第一
2.興趣是關鍵
3.敢于挑戰(zhàn)
4.不懈追求
實訓完畢了,大家都有一種解脫的感覺。固然我想自己更多的是興奮和一點點的成就感,F(xiàn)在我覺得,學習JAVA要不斷的復習和運用,做到舉一反三,將所學學問充分融入到平常的學習生活中去,從而為以后的工作打好堅實的根底。感謝學校和教師能夠為我們供應這次時機,讓我們更好的把握和了解JAVA這門語言。
通過這次實訓,我真的從中學到了許多東西。我對這個介于人類與非人類之間的計算機編程語言有了較上學期更進一步的熟悉。其間快樂過、郁悶過、無奈過、彷徨過……隨著實訓的圓滿勝利與試驗報告的順當完成,有點微微的驕傲感使人難忘。至于我做的程序,還不是很完善,所以我將始終去完善它,不斷地學習下去。伴隨著學習的深入,我發(fā)覺高深的東西還有許多許多,等待著我自己去開掘。對于JAVA語言,我會更加努力。
java實訓心得體會9
時間過得真快,轉眼間,在廈門萬策實訓基地短短20天的實訓生活已悄然過去幾天了,然而實訓的過程還歷歷在目。
實訓期間,讓我學到了很多東西,不僅使我在理論上對IT領域有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益匪淺。除此以外,我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這一次親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次實訓對于我以后學習、找工作也真是受益匪淺,在短短的20天中相信這些寶貴的經(jīng)驗會成為我今后成功的重要的基石。
作為一名大三的學生,經(jīng)過差不多三年的在校學習,對程序設計有了理性的認識和理解。在校期間,一直忙于理論知識的學習,只能偶爾練習一些小程序,沒有機會也沒有相應的經(jīng)驗來參與項目的開發(fā)。所以在實訓之前,軟件項目開發(fā)對我來說是比較抽象的,一個完整的項目要怎么來分工以及完成該項目所要的基本步驟也不明確。而經(jīng)過這次實訓,讓我明白一個完整項目的開發(fā),必須由團隊來分工合作,并在每個階段中進行必要的總結與論證。
一個完整項目的開發(fā)它所要經(jīng)歷的階段包括:規(guī)劃和用例說明、項目結構和風險評估、業(yè)務功能說明書、詳細設計說明書、代碼實現(xiàn)、測試、操作手冊。一個項目的.開發(fā)所需要的財力、人力都是大量的,如果沒有一個好的遠景規(guī)劃,對以后的開發(fā)進度會產(chǎn)生很大的影響,嚴重時導致在預定時間內(nèi)不能完成該項目或者完成的項目跟原先計劃所要實現(xiàn)的項目功能不符合。一份好的項目結構、業(yè)務功能和詳細設計說明書對一個項目的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個項目所要實現(xiàn)的功能在總體上有具體的認識,并能減少在開發(fā)過程中出現(xiàn)不必要的脫節(jié)。代碼的實現(xiàn)是一個項目開發(fā)成功與否的關鍵,可以說,前面所做的事情就是為代碼的實現(xiàn)做鋪墊。
經(jīng)過幾天天的JAVAwebOA辦公系統(tǒng)開發(fā)的實訓,我對JAVA軟件開發(fā)平臺有了更深一步的了解與深入,對Sun公司的MyEclipse認識與使用也有了大大的提高。開發(fā)這個OA辦公系統(tǒng)用到知識幾乎都是以前課本上所沒有學到這,很多都是現(xiàn)學現(xiàn)賣,所以用起來遇到很多的阻力。我做的模塊是考勤的請假管理,要用到DAO,和MVC設計思想模式。聽課的時候不太明白這是怎樣的一種設計模式,隨著慢慢的深入開發(fā),通過解決各種問題,體會到了這兩個設計模式的一些要領。雖然后面和數(shù)據(jù)庫連接時成功,但是卻沒有在數(shù)據(jù)庫看到應該增加進去的內(nèi)容,調(diào)試了很久還是沒有成功,由于時間問題最后只好作罷。但是我有決心會去弄明白它。
這次實訓也讓我深刻了解到,不管在工作中還是在生活中要和老師,同學保持良好的關系是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現(xiàn)代社會的做人的一個最基本的問題。對于自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我?guī)煛,我們可以向他們學習很多知識、道理。
突然想起魯迅先生的一句話:這里本來沒有路,只是走的人多了,也便成了路。生活的路呢?生活的路也是人走出來的,每個人一生總要去很多陌生的地方,然后熟悉,而接著又要啟程去另一個陌生的地方。在不久就要踏上人生另一旅程的時候,有時不免會感到有些茫然,感到無助,但生活的路誰都無法預設,只能一步一步摸索,但只要方向正確,不要走入歧途,走哪條路都走向光明。
java實訓心得體會10
時間過得真快,轉瞬間,在廈門萬策實訓基地短短20天的實訓生活已悄然過去幾天了,然而實訓的過程還歷歷在目。
實訓期間,讓我學到了許多東西,不僅使我在理論上對IT領域有了全新的熟悉,在實踐力量上也得到了提高,真正地做到了學以致用,更學到了許多做人的道理,對我來說受益匪淺。除此以外,我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這一次親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學學問的一個初審吧!這次實訓對于我以后學習、找工作也真是受益匪淺,在短短的20天中信任這些珍貴的閱歷會成為我今后勝利的重要的基石。
作為一名大三的學生,經(jīng)過差不多三年的在校學習,對程序設計有了理性的熟悉和理解。在校期間,始終忙于理論學問的學習,只能間或練習一些小程序,沒有時機也沒有相應的閱歷來參加工程的開發(fā)。所以在實訓之前,軟件工程開發(fā)對我來說是比擬抽象的,一個完整的工程要怎么來分工以及完成該工程所要的根本步驟也不明確。而經(jīng)過這次實訓,讓我明白一個完整工程的開發(fā),必需由團隊來分工合作,并在每個階段中進展必要的總結與論證。
一個完整工程的開發(fā)它所要經(jīng)受的階段包括:規(guī)劃和用例說明、工程構造和風險評估、業(yè)務功能說明書、具體設計說明書、代碼實現(xiàn)、測試、操作手冊。一個工程的開發(fā)所需要的財力、人力都是大量的,假如沒有一個好的遠景規(guī)劃,對以后的開發(fā)進度會產(chǎn)生很大的影響,嚴峻時導致在預定時間內(nèi)不能完成該工程或者完成的工程跟原先規(guī)劃所要實現(xiàn)的工程功能不符合。一份好的工程構造、業(yè)務功能和具體設計說明書對一個工程的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個工程所要實現(xiàn)的功能在總體上有詳細的熟悉,并能削減在開發(fā)過程中消失不必要的脫節(jié)。代碼的實現(xiàn)是一個工程開發(fā)勝利與否的關鍵,可以說,前面所做的事情就是為代碼的實現(xiàn)做鋪墊。
經(jīng)過幾每天的JAVAwebOA辦公系統(tǒng)開發(fā)的實訓,我對JAVA軟件開發(fā)平臺有了更深一步的了解與深入,對Sun公司的MyEclipse熟悉與使用也有了大大的提高。開發(fā)這個OA辦公系統(tǒng)用到學問幾乎都是以前課本上所沒有學到這,許多都是現(xiàn)學現(xiàn)賣,所以用起來遇到許多的阻力。我做的模塊是考勤的請假治理,要用到DAO,和MVC設計思想模式。聽課的時候不太明白這是怎樣的一種設計模式,隨著漸漸的深入開發(fā),通過解決各種問題,體會到了這兩個設計模式的.一些要領。雖然后面和數(shù)據(jù)庫連接時勝利,但是卻沒有在數(shù)據(jù)庫看到應當增加進去的內(nèi)容,調(diào)試了很久還是沒有勝利,由于時間問題最終只好作罷。但是我有決心會去弄明白它。
這次實訓也讓我深刻了解到,不管在工作中還是在生活中要和教師,同學保持良好的關系是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現(xiàn)代社會的做人的一個最根本的問題。對于自己這樣一個馬上步入社會的人來說,需要學習的東西許多,他們就是最好的教師,正所謂“三人行,必有我?guī)煛,我們可以向他們學習許多學問、道理。
突然想起魯迅先生的一句話:這里原來沒有路,只是走的人多了,也便成了路。生活的路呢?生活的路也是人走出來的,每個人一生總要去許多生疏的地方,然后熟識,而接著又要啟程去另一個生疏的地方。在不久就要踏上人生另一旅程的時候,有時不免會感到有些茫然,感到無助,但生活的路誰都無法預設,只能一步一步摸索,但只要方向正確,不要走入歧途,走哪條路都走向光明。
java實訓心得體會11
記得當時拿著Oracle授權學習中心頒發(fā)的畢業(yè)證書時喜悅的心情,到現(xiàn)在對著電腦寫心得體會的時間,才發(fā)現(xiàn),半年的的時間,一眨眼就過去;仡欉@半年的生活,心里總充滿著感激,感激Oracle授權學習中心給了我一個學習深造的平臺,感激java教學老師對我的培養(yǎng)。
國內(nèi)Java熱自從20xx年就有增無減,無論是游戲,還是大中小網(wǎng)站,還是B2C商城,還是各大信息系統(tǒng),到處都是是java的身影;各大招聘網(wǎng)站的java工程師的招聘信息也是目不暇接,于是我便決定要改行學IT這塊。
我記得我編寫首個小程序“helloword”,在這一刻我已經(jīng)進入了java的世界。當時自己不是很理解為什么main方法一定要這樣來定義publicstaticvoidmain(String[]args),能不能不這樣寫?問了好多同學,他們告訴我的答案是一樣的“java本身要求就是這樣子的”,但我自己不甘心,就進行了下面的好多操作:把main改個名字運行一下,看看報什么錯誤,然后根據(jù)出錯信息進行分析;把main的public取掉,在試試看,報什么錯誤;static去掉還能不能運行;不知道m(xù)ain方法是否一定要傳一個String[]數(shù)組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數(shù)名稱的,也可以把args改成別的名字,看看運行結果如何。結果把HelloWorld程序反復改了七八次,不斷運行,分析運行結果,最后就徹底明白為什么了main方法是這樣定義的了。接著在以后的學習中我也采用這樣的方法解決問題,卻發(fā)現(xiàn)自己的速度比別人慢了好多,我就把自己的課余時間也分一部分給了java。因為基礎是最重要的,只有基礎牢固才有可能對后面的學習有更加深刻的認識!學習一門新的語言,參考書是離不開的。聽老師說訂的教材偏難,不適合我們初學者,于是我在圖書館借了參考書(一本篇幅較短的入門書來學習那些最簡單、最基本的東西、包括學習Java語法等)。同時,對一個最簡單的程序也應該多去調(diào)試,多想想如果改動一下會出現(xiàn)什么結果?為什么必須那樣寫?多去想想這些問題然后去操作,會讓你有更多的收獲。這樣反復地思考是很有用的。在學習Java的語法時,Java的語法是類似c語言的,所以學習的比較輕松。唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法,public,protected,private,static,什么時候用,為什么要用,怎么用,和同學一起討論了好久才得以解決。在學習Java的面向?qū)ο蟮木幊陶Z言的特性。比如繼承,構造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機制。對于一個沒有面向?qū)ο笳Z言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習Java之前沒有C++的經(jīng)驗,只有C語言的經(jīng)驗,花了很長時間,才徹底把這些概念都搞清楚,把書上面的例子反復的揣摩,修改,嘗試,把那幾章內(nèi)容反復的看過來,看過去,看了很多遍,才徹底領悟了。開始熟悉Java的類庫。基礎類庫里面的類非常非常多。據(jù)說有3000多個。但是我真正使用的'只有幾個,比如說java。io。*;java。util。*;java。sql。*;等。此外,我對于static,public,private,Exception,try{},catch{},finally{}等等一開始都不是很懂,都是把書上面的例子運行成功,然后就開始破壞它,不斷的根據(jù)自己心里面的疑問來重新改寫程序,看看能不能運行,運行出來是個什么樣子,是否可以得到預期的結果。這樣雖然比較費時間,不過一個例子程序這樣反復破壞幾次之后。我就對這個相關的知識徹底學通了。有時候甚至故意寫一些錯誤的代碼來運行,看看能否得到預期的運行錯誤。這樣對于編程的掌握是及其深刻的。
在學習Java的過程中我得出這樣的結論:
1。學習中,要養(yǎng)成良好的習慣(寫括號時要成對,字母大小寫要區(qū)分,單詞拼寫要準確)。
2。在學習的過程中,最好不是僅僅停留在java表層,不是抄書上的例子運行出結果就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、調(diào)試、改動。
3。在學習的過程中一定要動手做、試著寫代碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬于自己。
4。在Java的學習過程中,可能會遇到形形色色的問題不容易解決,應多去專業(yè)論壇了解相關的知識,書本上的知識有限。要會從網(wǎng)上搜索有用的信息加以整理,促進學習的深入和知識水平的提高。
現(xiàn)在的我在家軟件公司上班,IT業(yè)之所以那么有魅力,其中的一個原因就是相對高的年薪誘惑。不論是年輕人還是中年人,與其他職業(yè)相比,能力稍差也能賺到不錯的年薪。以上呢就是我學習java的學習心得和體會,希望能和大家共勉!
java實訓心得體會12
在本學期的二周時間內(nèi),我們在學校機房進展了為期二周的JAVA實訓,F(xiàn)在馬上完畢了,回首本學期的java學習,重點還是在學習概念等一些常識性的東西,也學到尋常在課堂中沒有學到的東西,在JAVAAPI中又多熟悉了幾種類,使我對JAVA產(chǎn)生了深厚的興趣。兩周的時間說長也不長,在這兩周中,我們的實訓任務是倉庫治理系統(tǒng),在演示過程中,并沒有覺得它有很難,但在實際編程過程中,卻遇到了各種各樣的錯誤,這也多虧了教師的教導和班級同學的幫助,使我一步步克制了實訓過程中遇到的困難。雖然我所做的系統(tǒng)并沒有實現(xiàn)全部功能,但是我覺得自己進步了,許多原來都不懂的東西現(xiàn)在都已經(jīng)了解了,也培育了我的團隊合作精神,讓我感受到了集體的暖和。實訓的過程與課堂上的講課比,更為好玩,由于可以真正的`自己動手操作,使我對教師上課所講的內(nèi)容有了更深一步的了解,使我在以后的編程中可以敏捷運用。我期盼以后有更多類似的實訓,使我們可以多把握一項技能,也可以讓我們在以后找工作中可以有更多的實踐閱歷。學學問可不能憑自己的愛好和一時興趣,要一步一個腳印,認仔細真,踏踏實實,理論與實踐相結合,在扎實把握課本實例和內(nèi)容之后,有肯定的擴展閱讀和課外學習,充分全面的了解JAVA的應用和擴展運用。
在我所學的語言當中,我自認為JAVA是一門比擬強大的面對對象的編程語言,不僅僅由于它的跨平臺性,更多的是由于它的敏捷多變和有用性較強,可以說比擬的經(jīng)典和強悍。所以學好java語言有很大的用處,這次實訓,我們更多學到的是不懂就問和自己應當盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學一起探討而不是抄襲,團結合作,發(fā)揮團隊意識,最終在自己的努力下,最終運行勝利,這種成就感美不行言,心情愉悅至極。
最終最終要完畢了,大家都有種釋懷的感覺,固然我想我更多的是興奮和自己把握了學問之后的飽滿感,學學問就像吃東西一樣,吃飽了就應當好好的消化。要不斷的溫習和運用,做到舉一反三,將所學學問充分融入到平常的學習生活中去,為以后的工作做好堅實的根底。感謝學校和教師能夠為我們供應這次時機,讓我們更好的把握和了解JAVA這門語言。
【java實訓心得體會】相關文章:
JAVA實訓心得06-19
Java實訓心得12-04
java實訓報告03-02
[精選]Java實訓報告06-29
Java實訓心得體會05-09
java實訓個人總結01-23
JAVA實訓心得體會11篇11-09
java實訓報告心得體會及總結11-26
Java實訓心得體會(11篇)03-15