java學(xué)習(xí)心得范文
我們在一些事情上受到啟發(fā)后,通常就可以寫一篇心得體會將其記下來,它可以幫助我們了解自己的這段時間的學(xué)習(xí)、工作生活狀態(tài)。那么心得體會怎么寫才能感染讀者呢?以下是小編整理的java學(xué)習(xí)心得范文,供大家參考借鑒,希望可以幫助到有需要的朋友。
java學(xué)習(xí)心得范文1
參加拓勝java培訓(xùn)班有一段時間了,今天偶爾有點時間,來分享下這段時間在拓勝學(xué)java培訓(xùn)心的體會。
學(xué)java編程很枯燥也很乏味,每天就是對著電腦敲寫著代碼,一行行代碼在電腦鍵盤的敲擊下就如同壘城堡一般,必須很專注很認真仔細,因為稍不留神一個標(biāo)點符號,或者大小寫一點點小錯誤,就可能辛辛苦苦寫幾天的代碼就付諸東流,得重新再來。所以寫代碼要有嚴謹?shù)膽B(tài)度,要反復(fù)不斷的測試,檢查。否則辛辛苦苦壘的高樓也會因為自己的疏忽一個小小的錯誤,轟然倒地。而在我看來枯燥無趣的代碼就像有生命跳動的音符一樣,只要你認真細心的完成,總會演奏出令人陶醉的樂章。
自從參加拓勝java培訓(xùn)班,最讓我感覺深刻的是時間不夠用,每天過得很充實。忙到?jīng)]時間拍拖,忙到?jīng)]時間休閑娛樂,忙到廢寢忘食還在寫著代碼,就連吃飯睡覺同學(xué)們都在談?wù)撝绾螌懘a才能實現(xiàn)某種功能。在拓勝聽董旭源老師java編程的課程讓我受益匪淺,董旭源老師幽默風(fēng)趣,由淺入深,循序漸進教學(xué)方式讓我們更快掌握代碼,而且他還讓我們參與軟件開發(fā)項目,理論結(jié)合實踐,讓我們在工作中發(fā)現(xiàn)問題,在實踐中成長。這種浸入式的java培訓(xùn)教學(xué)我覺得很好,實踐出真知,只有在實踐中才能真正學(xué)到東西,發(fā)現(xiàn)問題,才能更好提升自己。
在這段時間的學(xué)習(xí)生活中,我也認識了很多同學(xué),我們來自不同的'學(xué)校,我們因為共同的理想而走在一起,其間我們有過迷茫和彷徨,有過艱辛還有歡笑,但不管怎樣,我們微笑著面對,因為我們是一個有理想的碼農(nóng)。雖然我們在我們前行的道路上,或許有些許坎坷,但其實人生的快樂正是在起起落落間,只要堅信我們前進的方向正確,我深信,終有一天總會觸摸到天堂。
路漫漫其修遠兮,吾將上下而求索。共勉!
java學(xué)習(xí)心得范文2
在學(xué)習(xí)了近一個學(xué)期java后,我有了一點自己的見解。Java是面向?qū)ο蟮,具有平臺無關(guān)性。所以現(xiàn)在被廣泛的應(yīng)用于很多領(lǐng)域。也是因為老師在開始上課的時候就給我們講過這些,所以帶有興趣和動力去學(xué)習(xí)java程序設(shè)計。
在開始學(xué)習(xí)java時,覺得有c語言做基礎(chǔ)會比較容易一些。Java區(qū)分大小寫,在一開始調(diào)試別人的程序時,常會因為字母、空格等一些小的失誤調(diào)試不出來,慢慢地隨著練習(xí)的增多,這些低級錯誤也漸漸可以避免了。Java中類比較多,還有包等,一開始學(xué)起來覺得比較繁瑣。
通過學(xué)習(xí),對java有了一定的了解。Java的運行原理:Java是一門編譯解釋型語言,我們寫好的Java程序經(jīng)過編譯后生成后綴名為class的文件,在經(jīng)過Java虛擬機JVM對class文件進行解釋運行,Java程序才能運行起來。(需要JVM是它實現(xiàn)跨平臺的關(guān)鍵,所以又說Java是跨平臺語言)。Java思想:Java是一門面向?qū)ο蛘Z言,他定義一切都是對象,例如小程序:
里邊定義了兩個類NewClass 和Student NewClass調(diào)用了Student 的add()方法。
課堂上老師根據(jù)課本講的內(nèi)容都是基礎(chǔ)的,要想有進一步的提高,需要課下花時間去求助網(wǎng)絡(luò)等方法。因為之前我沒有太大的興趣和充足的時間,所以只是學(xué)習(xí)課本基礎(chǔ)知識。后來我從網(wǎng)絡(luò)上學(xué)習(xí)了一些關(guān)于java程序匯編的一些思想,有助于以后深入系統(tǒng)的學(xué)習(xí)。
具體而言,學(xué)習(xí)java其實就是學(xué)習(xí)程序設(shè)計,學(xué)習(xí)程序設(shè)計就需要接受一種編程思想。要掌握java的精華特性而且要知道是什么,比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是設(shè)計到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。學(xué)習(xí)語言是要應(yīng)用的,所以在掌握基本的思想后要轉(zhuǎn)化為應(yīng)用。目前比較好的開發(fā)模式是采用自定向下的面向?qū)ο蟮脑O(shè)計,加上MVC的模式(MVC架構(gòu)是"Model-View-Controller"的縮寫,中文翻譯為"模型-視圖-控制器"。MVC應(yīng)用程序總是由這三個部分組成。
Event(事件)導(dǎo)致Controller改變Model或View,或者同時改變兩者。)。首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸,記住每次應(yīng)符合7+/-2的原則,因為我們?nèi)说亩逃洃浘褪沁@樣。一般有圖形用戶界面的應(yīng)從界面開始設(shè)計。在有了初步的設(shè)計模型之后,為了更好的設(shè)計程序,應(yīng)該學(xué)習(xí)一下設(shè)計模式,例如體系結(jié)構(gòu)模式(Layering分層,Pipe/Filter管道或過濾器)、編程模式(比如Copy-on-Write)。
懂了這些模式之后,就會對系統(tǒng)的整體結(jié)構(gòu)有很好的.把握,而學(xué)術(shù)上也有傾向一個系統(tǒng)完全可以由各種模式組合而成。對于程序設(shè)計,在初步對基本程序進行調(diào)試后,應(yīng)該將紙上談兵轉(zhuǎn)化成實踐。一般課本上的例子不能算是實踐,只能知道一些語言特性的應(yīng)用,而對于實際的工程來講僅是冰山一角。對于像我們這樣的初學(xué)者,應(yīng)該在公認的論壇里面找一些比較經(jīng)典的例子。比如用Java實現(xiàn)的HotDraw(源自SmallTalk),在
rolemodel.com這個網(wǎng)站中,有一些原代碼和一些基本設(shè)計的文檔。從HotDraw上我學(xué)到了什么是Framework,以及如何用rolemodel的方式來構(gòu)造,這樣我就可以應(yīng)用到其他的地方。設(shè)計模式目前有23種。 當(dāng)有了一定的基礎(chǔ)之后,按照前輩的建議,用簡單的程序?qū)崿F(xiàn)一些簡單的系統(tǒng)。如果可以對他進行進一步的修改,找出自己覺得可以提高性能的地方,加上自己的設(shè)計,那就更上一個層次了,也就會真正地感到有所收獲。學(xué)習(xí)要學(xué)以致用,所以要加強實踐。
我們在看書的時候,不要等到你完全理解了才動手敲代碼,而是應(yīng)該在看書的同時敲代碼,程序運行的各種情況可以讓你更快更牢固的掌握知識點。 對目前的學(xué)習(xí)狀況,應(yīng)該每天要多敲代碼(在敲代碼是要按自己的想法去敲,不要只是抄別人的代碼),把老師布置的作業(yè)做好,好好寫實驗報告,同時要把自己做過的程序都保存好,有助于以后的復(fù)習(xí)鞏固。如果有更深一步的學(xué)習(xí)需要,我會看別人推薦的書《(java2 21天自學(xué)通)Sams Teach Yourself java 2 in 21 Days,Professional Reference Edition》《面向?qū)ο筌浖䴓?gòu)造(Object-Oriented Software Construction)》《設(shè)計模式(Design Patterns)》《The Art of Computer Programming》。 學(xué)習(xí)是一個循序漸進的過程,要在獨立思考的基礎(chǔ)上遇到不懂的問題向別人求救。萬不得已才請教別人?催^一些學(xué)習(xí)java較好的人的經(jīng)驗是他們在遇到問題時首先自己思考,很多問題稍做思考就可以解決。當(dāng)必須要請教時,在請教之前,你應(yīng)該先回答如下幾個問題。 1是否在google中搜索了問題的解決辦法?
2是否查看了Java API文檔?
3是否查找過相關(guān)書籍?
4是否寫代碼測試過?
如果回答都是"是"的話,而且還沒有找到解決辦法,再問別人不遲。要知道獨立思考的能力很重要。我們在其他的學(xué)習(xí)中也遇到過這樣的情況,所以我們清楚獨立思考的重要性,它有助于我們更加深入牢固地掌握知識,比向別人求助記得更牢。
總之,每個語言能夠存活并且發(fā)展起來,必有其特點讓人們喜歡,學(xué)習(xí)java雖然是課程設(shè)置的要求,但隨著學(xué)習(xí)的進一步深入,對它也有了一定的興趣,F(xiàn)在有很多種計算機語言,語言和語言沒有比較的必要的,語言只是工具,重要的是思想!所以在學(xué)習(xí)的過程中,選定一種感興趣的語言后,首先學(xué)習(xí)基本的語句,然后在宏觀角度去學(xué)習(xí)程序設(shè)計的思想。
【java學(xué)習(xí)心得】相關(guān)文章:
java學(xué)習(xí)心得04-20
java的學(xué)習(xí)心得05-01
傳智播客JAVA就業(yè)班學(xué)習(xí)心得04-26
什么是JAVA04-26
java實習(xí)報告02-15
java培訓(xùn)心得05-06
java實習(xí)心得01-07
java集合類04-29
java集合框架04-29