- 相關(guān)推薦
JAVA設(shè)計培訓(xùn)心得體會(精選8篇)
當(dāng)我們積累了新的體會時,不妨將其寫成一篇心得體會,讓自己銘記于心,如此就可以提升我們寫作能力了。是不是無從下筆、沒有頭緒?下面是小編為大家整理的JAVA設(shè)計培訓(xùn)心得體會,歡迎大家借鑒與參考,希望對大家有所幫助。
JAVA設(shè)計培訓(xùn)心得體會 1
在參加java培訓(xùn)的過程中,我感覺其實生活中很多時候與java編程是存在相似點。比如說我們想做一件什么事情,總是要先考慮下這件事的目的,做這件事需要先準備些什么,中間需要哪些步驟,最后怎樣實現(xiàn)等等,這與計算機編程思想驚人的相似,所以說,在很多人看來,計算機很復(fù)雜,有數(shù)不清的代碼和程序,可以完成各種各樣的任務(wù),功能千變?nèi)f化,要掌握它是一件難比登天的任務(wù),其實不然。計算機這種復(fù)雜性,完全是人賦予的,計算機只是單純的按照人的指令去完成我們想要完成的事情,從這方面看,計算機是簡單的。經(jīng)過這一次的java培訓(xùn),其中在java的各種對象、方法、類等方面上有了一個比較清晰的想法。當(dāng)自學(xué)時你就不會聽到有這樣那樣的想法與指導(dǎo),學(xué)起來就會比較迷茫點,但是有一個比較好的老師來指點下,那樣的效果上就不同了,可以讓自己的想法和思維開拓點來學(xué)習(xí)java,親身感受過后,確實跟自學(xué)不一樣,自學(xué)的話自己可能沒這么好去理解代碼,有個人帶著去理解代碼的話學(xué)起來比較快點,用起來也會容易慣通點。
通過這次也可以學(xué)到一個團隊的重要,一個小項目可以一個人完成,那已經(jīng)是很痛苦地那種了,但是有一個大項目的.話,那就不是一個人可以完成的事了,必須由一個團體來共同完成項目,一個的技術(shù)牛不算牛,一個團體的技術(shù)都很牛了那才是真正的牛,這樣合作起來就可以更快的把一個項目完成,而個人來說,也不會感到非常吃力,分功合作對于開發(fā)一個項目來說是重要的一步,在分功的時候必須分功明確,不然在開發(fā)程中會出現(xiàn)錯亂,例如一個人開發(fā)了登陸的功能了,由于分功不明確導(dǎo)至另一個在也在開發(fā)此功能,分功明確了會減去諸如些類的一些錯誤和麻煩。
學(xué)習(xí)java聽老師講起課來,自己聽得明白,但是要自己真的去動手起來做的話,那又是另一回事了,聽得明白不一定就可以自己動手做出來,學(xué)習(xí)java只有聽懂了再自己動手去真正的做出一些東西來運用這些代碼,讓代碼在你腦子里轉(zhuǎn)來轉(zhuǎn)去不會忘記,看到有類似的功能你就會想起用這些代碼來實現(xiàn)功能,那樣才是真正的學(xué)會了,不然你就是沒學(xué)會。在學(xué)習(xí)java的過程中,最需要的就是耐心,在學(xué)習(xí)過程中,你會感到很枯燥,煩惱,無聊,寂寞感,但這些都不是問題,問題就是你能不能有很好的耐心學(xué)習(xí)下去,一般的人都是因為沒耐心學(xué)下去才覺得它難,其實java語言本身不難,難的是你自己有沒有這樣的心去學(xué),耐心很重要。
JAVA設(shè)計培訓(xùn)心得體會 2
此次只實訓(xùn)了短短的三周。雖說時間很短,但其中的每一天都使我收獲很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對java有了全新的認識,在實踐能力上也得到了提高,真正地做到了學(xué)以致用,更學(xué)到了很多做人的道理,對我來說受益匪淺。除此以外,我知道了什么叫團隊,怎樣和團隊分工合作;同時我還學(xué)會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這也是第一次讓我親身感受到理論與實際的相結(jié)合,讓我大開眼界。也是對以前所學(xué)知識的一個初審吧!這次實訓(xùn)對于我以后學(xué)習(xí)、找工作也是受益匪淺的,在短短的三周中相信這些寶貴的經(jīng)驗會成為我今后成功的重要的基石;這對于我的學(xué)業(yè),乃至我以后人生的影響無疑是極其深遠的。
這次實訓(xùn)雖然是我們的第一次,不過同學(xué)們表現(xiàn)不錯,由此看來,我們在進入大學(xué)的這幾個月里學(xué)到了不少的專業(yè)知識,只是自己感覺不到而已。對于所學(xué)專業(yè),我們不能過于自卑和擔(dān)憂,否則會妨礙自己學(xué)習(xí)。實訓(xùn)是學(xué)習(xí)java的重要環(huán)節(jié),有利于我們鞏固專業(yè)知識、掌握工作技能,提高就業(yè)籌碼。
我把本次為期三周的實訓(xùn)看作是“理論與實踐相結(jié)合的橋梁”。通過這周的實訓(xùn)和學(xué)習(xí),我知道了此次實訓(xùn)的目的,也清楚目前自己的不足,那就是缺乏相應(yīng)的知識與經(jīng)驗,對所學(xué)的專業(yè)知識不能夠很好地運用于實踐操作。正所謂“百聞不如一見”,經(jīng)過這次自身的切身實踐,我才深切地理會到了“走出課堂,投身實踐”的必要性。平時,我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是局限于課本的范圍之內(nèi),也許就是這個原因就導(dǎo)致我們對專業(yè)知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網(wǎng)絡(luò)知識水平的提高。但是課本上所學(xué)到的理論知識是為我們的實際操作指明了方向、提供相應(yīng)的方法,真正的職業(yè)技巧是要我們從以后的實際工作中慢慢汲取的。而針對實際操作中遇到的一些特殊的問題,我們不能拘泥于課本,不可純粹地“以本為本”。
在這次實訓(xùn)中我得到了許多收獲,我第一次體會到j(luò)ava工程師的工作是什么樣子的,也發(fā)現(xiàn)了很多不曾注意到的'細節(jié),在實訓(xùn)的演示過程中,我對作為一名java工程師注意的事項應(yīng)該從小事做起、從基本做起。把職業(yè)能力訓(xùn)練與職業(yè)素質(zhì)有機的結(jié)合起來。相信這對我接下來學(xué)習(xí)專業(yè)知識會起到很有效的幫助,在接下來的幾個月里,我會以作為一名職業(yè)人的身份在這幾個方面要求自己,嚴格自我,向java工程師靠近。
而經(jīng)過這次實訓(xùn),讓我明白如果是一個完整項目的開發(fā),必須由團隊來分工合作,否則,即費力又費時還做不好這個項目。因此不管在工作中還是在生活中要和老師、同學(xué)保持良好的關(guān)系是很重要的。做事首先要學(xué)做人,要明白做人的道理,如何與人相處是現(xiàn)代社會的做人的一個最基本的問題。對于自己這樣一個即將步入社會的人來說,需要學(xué)習(xí)的東西很多,他們就是的老師,正所謂“三人行,必有我?guī)煛,我們可以向他們學(xué)習(xí)很多知識、道理。實訓(xùn)結(jié)束了感覺雖然辛苦,但很充實。我想這就是java工程師的工作。我也體會到j(luò)ava工程師成功地完成一個任務(wù)的那種興奮,那種小有成就的感覺是只有置身其中的人才能體會的。
總之,這次實訓(xùn)為我提供了與眾不同的學(xué)習(xí)方法和學(xué)習(xí)體會,從書本中面對現(xiàn)實,為我將來走上社會打下了扎實的基礎(chǔ)。作為在校計算機專業(yè)的學(xué)生,現(xiàn)在我能做的就是吸取知識,提高自身的綜合素質(zhì),提高自己的職業(yè)技能,自己有了能力,到時候才會是“車到山前必有路”。我相信在不久的未來,會有屬于我自己的一片天空。
我希望計算機專業(yè)的同學(xué)在以后的學(xué)習(xí)或工作中以務(wù)實的態(tài)度給提供更多的機會鍛煉自己,為大家的成才與就業(yè)奠定堅實的基礎(chǔ);并希望同學(xué)們要做好角色定位,將自己所學(xué)的知識,學(xué)熟、學(xué)精。
多學(xué)習(xí)和收集與項目有關(guān)的資料,來提高自己的業(yè)務(wù)水平,同時多請教經(jīng)驗豐富的老師,使他們好的經(jīng)驗?zāi)軌驅(qū)ψ约浩鸬浇梃b作用,在他們的幫助下,能夠很快的培養(yǎng)自己的管理技能及節(jié)省時間,避免做無用功,也可以讓自己了解很多項目管理上的捷徑,從而減少自己會遇到的挫折和錯誤。
JAVA設(shè)計培訓(xùn)心得體會 3
參加 JAVA 設(shè)計培訓(xùn)的這段時間,就像一場充實而富有挑戰(zhàn)的冒險,讓我收獲頗豐。
在知識技能提升方面,我從對 JAVA 一知半解到能夠熟練運用相關(guān)知識構(gòu)建小型項目。培訓(xùn)課程從基礎(chǔ)語法入手,逐漸深入到面向?qū)ο缶幊、?shù)據(jù)庫連接以及 Web 應(yīng)用開發(fā)等核心領(lǐng)域。在學(xué)習(xí)面向?qū)ο缶幊虝r,理解類、對象、繼承、多態(tài)等概念的過程雖然充滿挑戰(zhàn),但通過大量實例練習(xí)和老師深入淺出的講解,我逐漸掌握了其精髓。能夠自己動手設(shè)計類結(jié)構(gòu)、實現(xiàn)方法重載和重寫,這種從理論到實踐的'跨越讓我充滿成就感。
實踐操作環(huán)節(jié)更是讓我深刻體會到 JAVA 的強大魅力。在做數(shù)據(jù)庫連接項目時,一開始總是出現(xiàn)各種錯誤,如數(shù)據(jù)庫驅(qū)動加載失敗、SQL 語句語法錯誤等。但通過反復(fù)檢查代碼、查閱資料以及向老師和同學(xué)請教,最終成功實現(xiàn)了數(shù)據(jù)的增刪改查功能。那一刻,我不僅掌握了技術(shù),更培養(yǎng)了自己解決問題的能力。
培訓(xùn)中的團隊項目合作也給我留下了深刻印象。與小組成員共同完成一個電商平臺模擬項目,每個人負責(zé)不同的模塊。在合作過程中,我學(xué)會了傾聽他人的意見,發(fā)揮自己的優(yōu)勢。遇到分歧時,通過積極溝通和協(xié)商找到最佳解決方案。這不僅提高了項目完成的效率,還增強了我的團隊協(xié)作能力。
然而,培訓(xùn)過程中也并非一帆風(fēng)順。復(fù)雜的算法邏輯和框架整合常常讓我感到困惑和壓力巨大。但正是這些困難促使我不斷學(xué)習(xí)和探索,拓寬了自己的思維邊界。
這次 JAVA 設(shè)計培訓(xùn)為我打開了一扇通往編程世界的大門。我相信,在未來的學(xué)習(xí)和工作中,我將憑借所學(xué)不斷前行,創(chuàng)造更多價值。
JAVA設(shè)計培訓(xùn)心得體會 4
JAVA 設(shè)計培訓(xùn)結(jié)束后,心中滿是感慨與成長的喜悅。
培訓(xùn)課程體系設(shè)置科學(xué)合理,為我的學(xué)習(xí)之路鋪就了堅實的基石。初期的基礎(chǔ)語法學(xué)習(xí)就像搭建房子的磚塊,老師通過生動有趣的案例和直觀的演示,讓那些枯燥的語法規(guī)則變得易于理解和記憶。例如,用生活中的場景類比變量的定義和使用,一下子就讓抽象的概念變得鮮活起來。隨著學(xué)習(xí)的深入,進入到高級特性部分,如多線程編程和網(wǎng)絡(luò)編程,這是一個全新的挑戰(zhàn)領(lǐng)域。多線程的同步與互斥問題讓我絞盡腦汁,但通過反復(fù)調(diào)試代碼、分析錯誤原因,我逐漸理解了其中的原理,并且能夠運用多線程技術(shù)提高程序的效率。
在實踐項目中,我真正體會到了 JAVA 的應(yīng)用價值。我們小組開發(fā)了一個在線教育系統(tǒng),從需求分析、架構(gòu)設(shè)計到代碼實現(xiàn),每個環(huán)節(jié)都充滿了挑戰(zhàn)。在架構(gòu)設(shè)計階段,需要綜合考慮系統(tǒng)的擴展性、性能和安全性。通過學(xué)習(xí)和借鑒優(yōu)秀的'開源項目架構(gòu),我們不斷優(yōu)化設(shè)計方案。在代碼實現(xiàn)過程中,遇到了諸如頁面加載緩慢、數(shù)據(jù)傳輸不穩(wěn)定等問題。但通過團隊成員的共同努力,運用緩存技術(shù)、優(yōu)化數(shù)據(jù)庫查詢語句等方法,逐一解決了這些問題。當(dāng)看到我們的系統(tǒng)能夠穩(wěn)定運行,實現(xiàn)用戶注冊登錄、課程瀏覽和在線學(xué)習(xí)等功能時,內(nèi)心的自豪油然而生。
培訓(xùn)過程中,老師們豐富的經(jīng)驗和耐心的指導(dǎo)是我前進的助力。他們不僅傳授知識,還分享了許多實際項目開發(fā)中的經(jīng)驗和技巧。同時,與同學(xué)們的交流互動也讓我受益匪淺。大家互相學(xué)習(xí)、互相幫助,共同攻克了一個又一個難題。
這次培訓(xùn)讓我從一個 JAVA 初學(xué)者成長為能夠獨立完成項目的開發(fā)者。未來,我將繼續(xù)努力,在 JAVA 編程領(lǐng)域深入探索,為實現(xiàn)自己的夢想而努力拼搏。
JAVA設(shè)計培訓(xùn)心得體會 5
作為海職院第二期赴新加坡南洋理工學(xué)院(NYP)學(xué)習(xí)培訓(xùn)的學(xué)員之一,我于10月5日—10日參加了由南洋理工學(xué)院國際(NYPi)舉辦的NYP辦學(xué)理念與教學(xué)管理研修班的學(xué)習(xí),在教授們的傳授下,系統(tǒng)學(xué)習(xí)了“新加坡發(fā)展局人力開發(fā)經(jīng)驗”、“NYP++:教學(xué)工廠理念及南洋理工學(xué)院卓越辦學(xué)經(jīng)驗”、“教與學(xué)之有效途徑”、“學(xué)術(shù)管理系統(tǒng)與課程開發(fā)”、“學(xué)生發(fā)展與管理”、“學(xué)院行政系統(tǒng)”、“通過項目開發(fā)學(xué)生潛能”等課程,同時,還分別對NYP的工程系、工商管理系、信息科技系、化學(xué)與生命科學(xué)系、設(shè)計系、數(shù)碼與互動媒體系、保健護理科學(xué)系等七個系進行了實地研習(xí)。通過學(xué)習(xí)和研習(xí),感受很深,體會頗多。
我在NYP所感受的改革與創(chuàng)新可以概括為十個方面:決策超前化、發(fā)展優(yōu)先化、工作創(chuàng)新化、管理智能化、制度人本化、執(zhí)行絕對化、組織靈活化、教學(xué)工廠化、合作無界化、學(xué)習(xí)終身化。
(一)南洋理工學(xué)院(NYP)超前的辦學(xué)思想和先進的管理理念,是我們這次參加培訓(xùn)的所有學(xué)員印象最深和感觸最大的一點,他們具有始終超前的意識、敢為先驅(qū)的精神、專注發(fā)展的理念、處處創(chuàng)新的思維、精益求精的態(tài)度、合作無界的組織,這些集中表現(xiàn)和體現(xiàn)在四個C上,即組織文化(culture)、創(chuàng)新理念(concept)、能力開發(fā)(capability)、校企合作(collaboration),因此也造就了南洋理工學(xué)院(NYP)獨特的“教學(xué)工廠”教學(xué)模式,即在教學(xué)環(huán)境內(nèi)營造企業(yè)實踐環(huán)境,通過項目將兩者緊密結(jié)合,使學(xué)校在企業(yè)的項目研發(fā)過程中完成實踐教學(xué)。教學(xué)工廠為學(xué)生提供了一個更加完善和有效的學(xué)習(xí)環(huán)境和過程,鼓勵和開發(fā)了學(xué)生的創(chuàng)新能力和團隊精神,提高了他們解決問題的實際能力,確保了有關(guān)培訓(xùn)課程與企業(yè)需求掛鉤,也是學(xué)院能力開發(fā)和教師專業(yè)培訓(xùn)的重要途徑,促進了學(xué)院和企業(yè)的緊密聯(lián)系。這比我國提出的“產(chǎn)學(xué)研結(jié)合”、“教學(xué)做合一”的教學(xué)模式更加具體和實際,也更具有可操作性和應(yīng)用性。
NYP在決策上創(chuàng)新了一個“發(fā)展專注指數(shù)”的概念,他們認為,如果將一個人或者一個團隊的專注時間和精力分為六等份的話,那么,二分之一的時間和精力應(yīng)該用于未來的規(guī)劃,三分之一的時間和精力用于考慮下一步的工作,六分之一的.時間和精力才用來處理現(xiàn)在的事務(wù)。即:
這個發(fā)展專注指數(shù)充分說明了“發(fā)展是第一要務(wù)”,NYP的超前和應(yīng)變理念已經(jīng)形成共識,也正是因為NYP所具有的這種超前意識,才使他們的教學(xué)和科研始終處于前列。
基于“發(fā)展專注指數(shù)”的理念,NYP始終把發(fā)展放在優(yōu)先的地位,在他們的組織架構(gòu)中,有一個部門叫“策劃與發(fā)展部”,專門負責(zé)跟蹤國內(nèi)外高校最新的發(fā)展動態(tài),研究對自己的借鑒和幫助,真正的與世俱進、與時俱進。
(二)南洋理工學(xué)院(NYP)給我的另一個較深的感受就是其組織的無界化和學(xué)習(xí)的終身化。
NYP組織無界化的概念是:現(xiàn)實中的問題是不分界線的,因此,工程之間的界線或?qū)W科之間的界線也是無法看到的;谶@個原則,NYP把團隊協(xié)作精神發(fā)揮到了極致,不同部門、不同學(xué)系之間有求必應(yīng),反應(yīng)迅速,在實踐教學(xué)和項目研發(fā)中的密切合作,使不同學(xué)系的教學(xué)和實踐活動得到充分交流,促進了資源與人才的共享,在效率上、效果上、效益上取得了多贏。
學(xué)習(xí)的終身化指的是NYP不斷地對教師專業(yè)能力的提高培訓(xùn)和拓展延伸,最大程度地保證教師希望能力提高和能力轉(zhuǎn)向的訴求,及時或提前滿足了學(xué)院對專業(yè)教師能力的要求。這是NYP面對日新月異、瞬息萬變以創(chuàng)新為主導(dǎo)的知識型時代的挑戰(zhàn)所作出的富有戰(zhàn)略性和變革性的重要舉措,使學(xué)院專業(yè)的發(fā)展和轉(zhuǎn)向與師資隊伍的培養(yǎng)實現(xiàn)無縫對接。
(三)NYP的行政管理組織架構(gòu)、學(xué)術(shù)管理架構(gòu)、校企合作平臺與模式、教職工評估體系、學(xué)生的發(fā)展與管理、學(xué)生潛能的開發(fā)等先進的教學(xué)與管理經(jīng)驗,也使我們這期學(xué)員感受頗深。
三、NYP給我的啟發(fā)
在南洋理工學(xué)院(NYP)短短5天的學(xué)習(xí)培訓(xùn)中,通過自己的所見所聞和切身感受,對我以前的思維和觀念有一個較大的顛覆,使我的理念得到全面的刷新,認識得到了較大的提升和拓展,啟發(fā)較大,體會頗深?偨Y(jié)起來,主要有以下幾個方面。
(一)著眼未來,著力發(fā)展。古人說:“自古不謀萬世者,不足謀一時;不謀全局者,不足謀一域”。作為一個團隊或一個單位的領(lǐng)導(dǎo)者,如果想讓自己的團隊或單位永遠保持旺盛的活力和絕對的競爭優(yōu)勢,首先必須著眼于未來,著眼于全局,著眼于世界和市場未來潮流的走向和發(fā)展趨勢,將主要的精力放在本單位未來的設(shè)計和規(guī)劃上,思考將來的發(fā)展途徑,制定將來發(fā)展的步驟和措施,同時,還必須有獨特創(chuàng)新的意識,要創(chuàng)造自己的特色和品牌,要具備“同行不可模仿,市場不可替代”的核心競爭力,時刻讓自己走在世界的前列,時刻使自己保持領(lǐng)先的地位。
(二)組織無界,協(xié)作無間。組織之間的團結(jié)協(xié)作是不少中國團隊所缺乏的一種精神,日本在幾十年前對中國就有了“一個中國人是條龍,幾個中國人是條蟲”的看法,這一方面說明中國人的獨立精神,另一方面也說明中國人團隊里普遍存在相互猜忌的內(nèi)訌現(xiàn)象。而在科技日新月異的今天,任何一個個人是不可能獨立完成一項科技創(chuàng)新的,任何一項創(chuàng)新上的團隊協(xié)作顯得尤其重要,因此,構(gòu)建一個團結(jié)協(xié)作的團隊,建立團隊中各個部門之間無界化的協(xié)作機制,是一個優(yōu)秀團隊必須具備的起碼素質(zhì)。
(三)學(xué)無定時,學(xué)無定式。所謂“活到老,學(xué)到老”,一個人對社會的貢獻大小,在于本身所具備的知識和能力,一個人的知識隨著時代的進步和發(fā)展要不斷充實和更新,一個人的能力也要在不同的環(huán)境中得到鍛煉和提高,一個人學(xué)習(xí)的時間和形式也不是一成不變的。因此,為本單位員工提供終身學(xué)習(xí)、終身提高、終身受益的學(xué)習(xí)機會,是增強員工凝聚力和向心力,提高員工成就感和歸屬感,提升單位活力和競爭力的重要且有效的捷徑。
JAVA設(shè)計培訓(xùn)心得體會 6
從學(xué)習(xí)java以來,已經(jīng)進行過三次pta作業(yè)的訓(xùn)練。雖然每次作業(yè)的完成都遇到了些許困難和障礙,不是一帆風(fēng)順的,但通過自己的摸索,實踐,總能完成作業(yè)要求,每次作業(yè)之后都有不同的收獲。這些新的收獲告訴我,實踐出真知,動手會學(xué)習(xí)到更多東西?偨Y(jié)前面的三次作業(yè),我發(fā)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計這種語言不再那么神秘,我相信馬上就能看到揭開神秘面紗后的的它。
(1).總結(jié)三次作業(yè)的知識迭代關(guān)系
第一次作業(yè)是練習(xí)java類型的使用,以及一些簡單的語法。主要目的是讓我們熟練運用java的基本操作,為后面的練習(xí)打下堅實基礎(chǔ)。通過第一次作業(yè),主要掌握了java類型的使用,及輸入輸出操作,起初輸入操作是不太熟悉的。第二次作業(yè)比第一次作業(yè)難度肯定加大了,最直觀的感受就是代碼量增多了,題型也是求解某一類問題,開始要求用方法,而不是所有東西都沒有章法地寫在main里面。方法的使用是java的一大特色,所以必須要求掌握。第三次作業(yè)顯然難度又加大了,作業(yè)的難度系數(shù)總是在上升狀態(tài)的,這樣才能得到有效的'提高。這次作業(yè)的要求是另寫一個類并實現(xiàn)多種方法。確實難住我了,不過通過摸索還是實現(xiàn)了。類的使用是java入門,因為java程序就是用類組成的。這三次作業(yè)是有java知識迭代關(guān)系的:第一次作業(yè):掌握java的基本語法及類型,以及輸入輸出操作——>第二次作業(yè):掌握java的方法使用,以及稍復(fù)雜的計算——>第三次作業(yè):掌握java的類的使用及多種方法的使用,用new操作來創(chuàng)建一個類的對象,從而用對象去調(diào)用類的功能方法。這些都是一次一次遞進的,每次作業(yè)完成后都會離真正的java更近一步,也能慢慢體會面向?qū)ο蟪绦蛟O(shè)計的特點。
(2).如何通過作業(yè)逐步從面向過程過渡到面向?qū)ο?/p>
作業(yè)通過一些具體要求,讓我們學(xué)習(xí)java的用法。第一次作業(yè),就從輸入輸出感受到了面向過程與面向?qū)ο蟮牟顒e,第二次作業(yè)就學(xué)習(xí)到了方法的用法,第三次作業(yè),就了解到了java里的類與方法,這些都是作業(yè)提供的從面向過程到面向?qū)ο蟮倪^渡。
(3).作業(yè)過程中遇到的問題及解決方法
問題1:作業(yè)一中的判斷三角形類型中的判斷等腰直角三角形測試點過不去
解決方法:試了很多組數(shù)據(jù),發(fā)現(xiàn)有的數(shù)據(jù)與預(yù)想的不一樣,原來計算機有精度要求,而等腰直角三角形的兩直角邊都是無理數(shù),不能輕易用勾股定理判斷,要用精度去規(guī)范判斷等腰直角三角形。
java編程是極其嚴謹?shù),不容一絲差錯,寧可犧牲其靈活性也要保證其穩(wěn)定性。有一次我在java編譯器里將類的名字命名為Test,結(jié)果一直報錯,而程序又找不出錯誤,想破腦袋也想不明白,后來請教別人,被某位碰到過相似問題的仁兄一語道破,原來java類里面已經(jīng)隱含定義了Test類,我們又定義一次會讓編譯器錯亂,最后我把類名改了,果然可以運行了。真是一招不慎,滿盤皆輸。失之毫厘,差之千里,任何標點符號都不能出錯。
JAVA設(shè)計培訓(xùn)心得體會 7
開始學(xué)習(xí)任何一門課(包括java),興趣最重要。
一直覺得自己在學(xué)計算機編程語言,學(xué)習(xí)了很多,但每門語言都停留在知識邊緣地帶,都沒深入到它們的精華部分,對它們的精華部分知之甚少,于是趁學(xué)校開設(shè)這門課,并且有自己的老師講解,還有了上機的機會,比自己自學(xué)省事多了,于是鼓足信心,開始了漫長的java征途。
還記得我編寫的第一個經(jīng)典程序“hello Word”。從那時起我已開始走進Java的世界。當(dāng)時自己不是很理解為什么main方法一定要這樣來定義public static void main(String[] args),能不能不這樣寫?問了好多同學(xué),他們告訴我的答案是一樣的“java本身要求就是這樣子的”,但我自己不甘心,就進行了下面的好多操作:把main改個名字運行一下,看看報什么錯誤,然后根據(jù)出錯信息進行分析;把main的public取掉,在試試看,報什么錯誤;static去掉還能不能運行;不知道m(xù)ain方法是否一定要傳一個String[]數(shù)組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數(shù)名稱的,也可以把args改成別的名字,看看運行結(jié)果如何。
結(jié)果把Hello World程序反復(fù)改了七八次,不斷運行,分析運行結(jié)果,最后就徹底明白為什么了main方法是這樣定義的了。接著在以后的學(xué)習(xí)中我也采用這樣的方法解決問題,卻發(fā)現(xiàn)自己的速度比別人慢了好多,我就把自己的課余時間也分一部分給了java。
因為基礎(chǔ)是最重要的,只有基礎(chǔ)牢固才有可能對后面的學(xué)習(xí)有更加深刻的認識!
學(xué)習(xí)一門新的語言,參考書是離不開的。聽老師說訂的教材偏難,不適合我們初學(xué)者,于是我在圖書館借了參考書(一本篇幅較短的入門書來學(xué)習(xí)那些最簡單、最基本的東西,包括學(xué)習(xí)Java語法等)。同時,對一個最簡單的'程序也應(yīng)該多去調(diào)試,多想想如果改動一下會出現(xiàn)什么結(jié)果?為什么必須那樣寫?多去想想這些問題然后去操作,會讓你有更多的收獲。這樣反復(fù)地思考是很有用的。
在學(xué)習(xí)Java的語法時,Java的語法是類似c語言的,所以學(xué)習(xí)的比較輕松。唯一需要注意的是有幾個不容易搞清楚的關(guān)鍵字的用法,public,protected,private,static,什么時候用,為什么要用,怎么用,和同學(xué)一起討論了好久才得以解決。
在學(xué)習(xí)Java的面向?qū)ο蟮木幊陶Z言的特性。比如繼承,構(gòu)造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機制。對于一個沒有面向?qū)ο笳Z言背景的人來說,我覺得這個過程需要花很長很長時間,因為學(xué)習(xí)Java之前沒有C++的經(jīng)驗,只有C語言的經(jīng)驗,花了很長時間,才徹底把這些概念都搞清楚,把書上面的例子反復(fù)的揣摩,修改,嘗試,把那幾章內(nèi)容反復(fù)的看過來,看過去,看了很多遍,才徹底領(lǐng)悟了。
開始熟悉Java的類庫;A(chǔ)類庫里面的類非常非常多。據(jù)說有3000多個。但是我真正使用的只有幾個,比如說java.io.-; java.util.-; java.sql.-;等。
此外,我對于static,public,private,E-ception,try{ },catch { },finally{ }等等一開始都不是很懂,都是把書上面的例子運行成功,然后就開始破壞它,不斷的根據(jù)自己心里面的疑問來重新改寫程序,看看能不能運行,運行出來是個什么樣子,是否可以得到預(yù)期的結(jié)果。這樣雖然比較費時間,不過一個例子程序這樣反復(fù)破壞幾次之后。我就對這個相關(guān)的知識徹底學(xué)通了。有時候甚至故意寫一些錯誤的代碼來運行,看看能否得到預(yù)期的運行錯誤。這樣對于編程的掌握是及其深刻的。
在學(xué)習(xí)Java的過程中我得出這樣的結(jié)論:
1.學(xué)習(xí)中,要養(yǎng)成良好的習(xí)慣(寫括號時要成對,字母大小寫要區(qū)分,單詞拼寫要準確)。
2.在學(xué)習(xí)的過程中,最好不是僅僅停留在java表層,不是抄書上的例子運行出結(jié)果就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、調(diào)試、改動。
3.在學(xué)習(xí)的過程中一定要動手做、試著寫代碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬于自己。
4.在Java的學(xué)習(xí)過程中,可能會遇到形形色色的問題不容易解決,應(yīng)多去專業(yè)論壇了解相關(guān)的知識,書本上的知識有限。要會從網(wǎng)上搜索有用的信息加以整理,促進學(xué)習(xí)的深入和知識水平的提高。 看了好多網(wǎng)上課程,說學(xué)到一定程度要嘗試著自己做東西,但覺得自己僅僅經(jīng)過一學(xué)期的學(xué)習(xí),還遠遠不夠,希望自己在以后學(xué)習(xí)中繼續(xù)努力,能夠真真正正擁有一門編程語言,對自己今后的發(fā)展起到作用。
JAVA設(shè)計培訓(xùn)心得體會 8
Java學(xué)起來很有趣,通過學(xué)習(xí)Java可以提高自己的邏輯思維能力。在學(xué)習(xí)Java期間我們做了一些程序,我們班的同學(xué)也都積極準備,完成的還不錯!在做程序時,我遇到了一些難題,有時也會出現(xiàn)錯誤,耐心的調(diào)試解決問題,我知道只有堅持下去才會成功。
因為Java是一種面向?qū)ο蟮木幊陶Z言,剛接觸Java的人可能會感覺比較抽象,不過沒關(guān)系不用著急,上課的時候認真聽老師講解,一些概念知識慢慢去理解,課后多做練習(xí),熟能生巧,哪怕是你的記性再好,課后不去強化練習(xí)也沒用,只有多練了,當(dāng)你在做項目時你才能很熟練的寫出你想要代碼。平日在練習(xí)時若遇到不會的題目或是在項目中遇到解決不了的問題,首先不要急著去問老師,或是急著上百度搜答案,那樣即使你得到了正確答案,以后在其它地方遇到同樣的問題,你還是不知道怎么解決!
我覺得把Java學(xué)會的`關(guān)鍵一點就是堅持練習(xí)。學(xué)習(xí)Java時每天必須保證一定量的練習(xí),我們老師也說學(xué)習(xí)編程語言沒有捷徑可走。真的,只有每天反復(fù)操作了,經(jīng)常寫代碼了,我們在遇到問題時才有一定的思路。欲速則不達,學(xué)習(xí)編程語言需要一個比較漫長的階段,不能一步登天,這需要一個過程,在這個過程中慢慢積累經(jīng)驗,扎實基礎(chǔ)。不要以為寫出了一個簡單的小程序,就認為自己已經(jīng)學(xué)的很好了,這只不過是在你學(xué)習(xí)編程過程中一個小小的實踐。不要滿足于現(xiàn)狀,要不斷完善自己的知識體系,善于總結(jié)實踐經(jīng)驗。要端正自己的學(xué)習(xí)態(tài)度,是主動去學(xué),而不是被動!提高自學(xué)能力。學(xué)習(xí)編程的秘訣是:編程、編程、再編程。不僅要多實踐,而且要快實踐。另外好多軟件需要到英文網(wǎng)站下載,你要能夠找到它們,這些是最基本的要求。英語好對你學(xué)習(xí)有很大的幫助。
學(xué)習(xí)Java這段時間,有時候會覺得有點苦,但是我覺得正是有了你奮斗時的苦,才能換來學(xué)成后的甜。當(dāng)你經(jīng)過認真寫代碼做完一個項目時,你會有一種成就感。心里有一種說不出的喜悅之情。
學(xué)習(xí)Java靠得是韌勁,靠得是拼勁,靠得是堅持不懈。如果做好了這幾點,我想Java對你來說不會太難。還有,你自己要有信心,相信自己能學(xué)會。
【JAVA設(shè)計培訓(xùn)心得體會】相關(guān)文章:
java培訓(xùn)的心得體會12-21
java培訓(xùn)班心得體會12-15
java培訓(xùn)個人總結(jié)11-23
java培訓(xùn)班的培訓(xùn)總結(jié)03-02
設(shè)計的培訓(xùn)心得體會06-18
java實習(xí)心得體會01-16