學(xué)習(xí)啦>實(shí)用范文>心得體會(huì)>讀書心得>

java心得體會(huì)

時(shí)間: 美怡1215 分享

  參加這次的java讀書學(xué)習(xí),規(guī)范是一個(gè)描述接口,語(yǔ)義以及web服務(wù)為了響應(yīng)請(qǐng)求需要經(jīng)常處理的工作的xml文檔。這將使簡(jiǎn)單地服務(wù)方便,快速地被描述和記錄。下面是小編為大家收集整理的java讀書心得,歡迎大家閱讀。

  心得體會(huì)

  現(xiàn)在我就談?wù)勛约涸贘ava學(xué)習(xí)方面的心得和教訓(xùn)。古人云:活到老,學(xué)到老。讀書學(xué)習(xí)實(shí)乃艱苦之事,花費(fèi)時(shí)間,消耗精力。然苦之外亦見其樂:得到了知識(shí),提高了認(rèn)識(shí),完善了自己。學(xué)習(xí),求其真,務(wù)其實(shí),應(yīng)“敏而好學(xué),不恥下問(wèn)”,才能不斷促使進(jìn)步。學(xué)習(xí),不僅求知,也要懂法,學(xué)會(huì)方法比掌握知識(shí)更加重要。笛卡爾說(shuō)過(guò),“沒有正確的方法,即使有眼睛的博學(xué)者也會(huì)像瞎子一樣盲目摸索”,可見學(xué)習(xí)方法的重要性。

  其實(shí),大學(xué)之前幾乎沒有軟件技術(shù)之類的概念,大三之前仍然對(duì)于程序懵懂不開。但是這并不能妨礙我熱愛這個(gè)行業(yè),也不能就斷定我在這個(gè)行業(yè)里一事無(wú)成。剛學(xué)?Java,我的確感覺不開竅,特別對(duì)OO(面向?qū)ο?編程仍然不能理解。但是人如果一思考,其實(shí)什么問(wèn)題都解決了。對(duì)于學(xué)習(xí)java基礎(chǔ)的經(jīng)驗(yàn)就是多做、多思考,基礎(chǔ)知識(shí)的學(xué)習(xí)不能不求甚解,要追本溯源,弄清問(wèn)題的本質(zhì)。這樣才能舉一反三,由點(diǎn)及面。對(duì)于抽象的東西要能具體化,對(duì)于具體的東西要能抽象化。

  我學(xué)習(xí)java基礎(chǔ)一直使用的是《編程思想》第四版這本書,感覺挺不錯(cuò)的,全面透徹通俗易懂,在國(guó)外也是廣受好評(píng),我很惋惜沒有早點(diǎn)知道這本書,否則也不回浪費(fèi)大學(xué)三年青春歲月,一無(wú)是處的打發(fā)光陰,值得慶幸的事這本書一定程度上激發(fā)了我對(duì)java學(xué)習(xí)的興趣與潛力。英語(yǔ)能力強(qiáng)的話,可以直接看英文原版。我一直強(qiáng)調(diào)重視基礎(chǔ),如果你的java基礎(chǔ)打的牢,你在學(xué)習(xí)那些java框架就是非常輕松的事了。

  二.Java學(xué)習(xí)的確要學(xué)習(xí)的東西很多,就像這為朋友上面提到的那些。Java不像.net一家獨(dú)大,記得在大學(xué)里教我們.net老師早就提醒過(guò)我們學(xué)java才是出路,學(xué)好java才是王道,我當(dāng)時(shí)就納悶,這不是搬石頭砸自己的腳,往自己身上潑冷水嗎?現(xiàn)在恍然大悟,他當(dāng)時(shí)只是為我們指引一條明路,Java的繁盛在于開源社區(qū)的龐大,這也帶來(lái)了分支太多的問(wèn)題,怎樣選擇一條好的學(xué)習(xí)路線,對(duì)于初學(xué)者來(lái)說(shuō),的確是一件很迷茫的事。其實(shí)不管java東西再多,總有規(guī)律可循。根據(jù)自己的發(fā)展方向的不同,可以選擇不同的學(xué)習(xí)路線。對(duì)于怎樣成為一名出色的Java?Web程序員,我的建議是:1、JSP的知識(shí)不能欠缺,理解什么是servlet,什么是java?bean,熟悉jsp常使用的標(biāo)簽。我自己感覺,對(duì)于JSP的學(xué)習(xí)不需要太認(rèn)真,畢竟現(xiàn)在真正使用純JSP的情況已經(jīng)不多了,能掌握基本的知識(shí)就綽綽有余。2、學(xué)習(xí)一個(gè)或一個(gè)以上的web表現(xiàn)框架。如果從使用的程度上來(lái)講,Struts依然是最流行的框架,社會(huì)需求也很大,所以學(xué)習(xí)Struts是一個(gè)不錯(cuò)的選擇,最近一個(gè)月我們剛剛模擬總算也用到了框架,因?yàn)榭蚣鼙旧硪彩且环N封裝,程序開發(fā)是將簡(jiǎn)單事情復(fù)雜化,模擬Struts使我們學(xué)習(xí)三大框架和其他框架奠定良好的基礎(chǔ),使用框架的前提是你對(duì)他處理的業(yè)務(wù)邏輯也相當(dāng)熟練了。4、至于xml,css這樣的頁(yè)面表現(xiàn)的東西,如果你不從事美工方面,我認(rèn)為沒有必要花過(guò)多的時(shí)間去學(xué)習(xí),在平時(shí)的項(xiàng)目開發(fā)中慢慢的就會(huì)使用了。

  還是那句話,基礎(chǔ)很重要,永遠(yuǎn)不要忽視這一點(diǎn)。剛剛畢業(yè),公司不會(huì)要求員工什么都會(huì),只要技術(shù)扎實(shí),學(xué)習(xí)的能力強(qiáng),學(xué)習(xí)的速度就很快,企業(yè)有時(shí)候非??粗?這一點(diǎn)。其次掌握struts、hibernate這兩個(gè)框架,達(dá)到可以熟練使用的目的,這會(huì)增加你就業(yè)的砝碼。至于spring,EJB可以在以后的工作中學(xué)習(xí)使用,現(xiàn)在了解一下就可以了。當(dāng)然作為一個(gè)java?web程序員,還要了解數(shù)據(jù)庫(kù)、tomcat,jboss服務(wù)器、常用的開發(fā)工具Eclipse,NetsBean等。

  三、1.學(xué)java切忌浮躁,欲速則不達(dá),初學(xué)者請(qǐng)不要被新技術(shù)迷惑,先把基礎(chǔ)學(xué)扎實(shí),一步一個(gè)腳印的逐步學(xué)習(xí),不要想著一步登天。我們要如水底磐石切不可做那水上浮萍,浮躁的人永遠(yuǎn)學(xué)不到什么東西。軟件開發(fā)之路是充滿荊棘與挑戰(zhàn)之路,也是充滿希望,有捷徑可走。夢(mèng)想像《天龍八部》中虛竹一樣被無(wú)崖子醍醐灌頂而輕松獲得一甲子功力,是很不現(xiàn)實(shí)的。每天仰天大叫"天神啊,請(qǐng)賜給我一本葵花寶典吧",殊不知即使你獲得了葵花寶典,除了受自宮其身之苦外,你也不一定成得了"東方不敗",倒是成"西方失敗"的幾率高一點(diǎn)。"不走彎路,就是捷徑",佛經(jīng)說(shuō)的不無(wú)道理。 2.要有自我約束力? 春來(lái)不是讀書天,夏日炎炎正好眠,秋來(lái)蚊蟲冬又冷,背起書包待明年??傆幸恍├碛刹粚W(xué)習(xí)。這樣下去,我們的java之樹永遠(yuǎn)長(zhǎng)不大。古人云:“人靜而后安,安而能后定,定而能后慧,慧而能后悟,悟而能后得。”很有道理。在四川大足佛教石刻藝術(shù)中,有一組大型佛雕《牧牛圖》,描繪了一個(gè)牧童和牛由斗爭(zhēng)、對(duì)抗到逐漸融合、協(xié)調(diào),最后合而為一的故事。佛祖說(shuō):“人的心魔難伏,就像牛一樣,私心雜念太多太多;修行者就要像牧童,修煉他們,馴服他們,以完美自己的人生。”我們學(xué)java也一樣,要能夠馴服那些影響我們學(xué)習(xí)的大牛、小牛,抵制各種誘惑,集中精力,專心學(xué)習(xí)。3.操作實(shí)踐前多看視頻,我個(gè)人的經(jīng)驗(yàn)和理解,邊看視頻邊實(shí)踐是學(xué)習(xí)編程語(yǔ)言最好的捷徑。首先在電腦上安裝編程軟件,然后根據(jù)視頻里例子進(jìn)行驗(yàn)證理解,最后要懂得總結(jié)并動(dòng)手多做些項(xiàng)目,從而熟練掌握java語(yǔ)言。

  學(xué)習(xí)Java心得體會(huì)

  學(xué)習(xí)了一學(xué)期的Java課程,覺得是該總結(jié)自己的心得體會(huì)了。開始學(xué)習(xí)任何一門課(包括java),興趣最重要。一直覺得自己在學(xué)計(jì)算機(jī)編程語(yǔ)言,學(xué)習(xí)了很多,但每門語(yǔ)言都停留在知識(shí)邊緣地帶,都沒深入到它們的精華部分,對(duì)它們的精華部分知之甚少,于是趁學(xué)校開設(shè)這門課,并且有自己的老師講解,還有了上機(jī)的機(jī)會(huì),比自己自學(xué)省事多了,于是鼓足信心,開始了漫長(zhǎng)的java征途。

  還記得我編寫的第一個(gè)經(jīng)典程序“hello Word”。從那時(shí)起我已開始走進(jìn)Java的世界。當(dāng)時(shí)自己不是很理解為什么main方法一定要這樣來(lái)定義public static void main(String[] args),能不能不這樣寫?問(wèn)了好多同學(xué),他們告訴我的答案是一樣的“java本身要求就是這樣子的”,但我自己不甘心,就進(jìn)行了下面的好多操作:把main改個(gè)名字運(yùn)行一下,看看報(bào)什么錯(cuò)誤,然后根據(jù)出錯(cuò)信息進(jìn)行分析;把main的public取掉,在試試看,報(bào)什么錯(cuò)誤;static去掉還能不能運(yùn)行;不知道m(xù)ain方法是否一定要傳一個(gè)String[]數(shù)組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數(shù)名稱的,也可以把a(bǔ)rgs改成別的名字,看看運(yùn)行結(jié)果如何。 結(jié)果把Hello World程序反復(fù)改了七八次,不斷運(yùn)行,分析運(yùn)行結(jié)果,最后就徹底明白為什么了main方法是這樣定義的了。接著在以后的學(xué)習(xí)中我也采用這樣的方法解決問(wèn)題,卻發(fā)現(xiàn)自己的速度比別人慢了好多,我就把自己的課余時(shí)間也分一部分給了java。

  因?yàn)榛A(chǔ)是最重要的,只有基礎(chǔ)牢固才有可能對(duì)后面的學(xué)習(xí)有更加深刻的認(rèn)識(shí)!

  學(xué)習(xí)一門新的語(yǔ)言,參考書是離不開的。聽老師說(shuō)訂的教材偏難,不適合我們初學(xué)者,于是我在圖書館借了參考書(一本篇幅較短的入門書來(lái)學(xué)習(xí)那些最簡(jiǎn)單、最基本的東西,包括學(xué)習(xí)Java語(yǔ)法等)。同時(shí),對(duì)一個(gè)最簡(jiǎn)單的程序也應(yīng)該多去調(diào)試,多想想如果改動(dòng)一下會(huì)出現(xiàn)什么結(jié)果?為什么必須那樣寫?多去想想這些問(wèn)題然后去操作,會(huì)讓你有更多的收獲。這樣反復(fù)地思考是很有用的。

  在學(xué)習(xí)Java的語(yǔ)法時(shí),Java的語(yǔ)法是類似c語(yǔ)言的,所以學(xué)習(xí)的比較輕松。唯一需要注意的是有幾個(gè)不容易搞清楚的關(guān)鍵字的用法,public,protected,private,static,什么時(shí)候用,為什么要用,怎么用,和同學(xué)一起討論了好久才得以解決。

  在學(xué)習(xí)Java的面向?qū)ο蟮木幊陶Z(yǔ)言的特性。比如繼承,構(gòu)造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機(jī)制。對(duì)于一個(gè)沒有面向?qū)ο笳Z(yǔ)言背景的人來(lái)說(shuō),我覺得這個(gè)過(guò)程需要花很長(zhǎng)很長(zhǎng)時(shí)間,因?yàn)閷W(xué)習(xí)Java之前沒有C++的經(jīng)驗(yàn),只有C語(yǔ)言的經(jīng)驗(yàn),花了很長(zhǎng)時(shí)間,才徹底把這些概念都搞清楚,把書上面的例子反復(fù)的揣摩,修改,嘗試,把那幾章內(nèi)容反復(fù)的看過(guò)來(lái),看過(guò)去,看了很多遍,才徹底領(lǐng)悟了。

  開始熟悉Java的類庫(kù)。基礎(chǔ)類庫(kù)里面的類非常非常多。據(jù)說(shuō)有3000多個(gè)。但是我真正使用的只有幾個(gè),比如說(shuō) java.io.*; java.util.*; java.sql.*;等。

  此外,我對(duì)于static,public,private,Exception,try{ },catch { },finally{ }等等一開始都不是很懂,都是把書上面的例子運(yùn)行成功,然后就開始破壞它,不斷的根據(jù)自己心里面的疑問(wèn)來(lái)重新改寫程序,看看能不能運(yùn)行,運(yùn)行出來(lái)是個(gè)什么樣子,是否可以得到預(yù)期的結(jié)果。這樣雖然比較費(fèi)時(shí)間,不過(guò)一個(gè)例子程序這樣反復(fù)破壞幾次之后。我就對(duì)這個(gè)相關(guān)的知識(shí)徹底學(xué)通了。有時(shí)候甚至故意寫一些錯(cuò)誤的代碼來(lái)運(yùn)行,看看能否得到預(yù)期的運(yùn)行錯(cuò)誤。這樣對(duì)于編程的掌握是及其深刻的。

  在學(xué)習(xí)Java的過(guò)程中我得出這樣的結(jié)論:

  1.學(xué)習(xí)中,要養(yǎng)成良好的習(xí)慣(寫括號(hào)時(shí)要成對(duì),字母大小寫要區(qū)分,單詞拼寫要準(zhǔn)確)。

  2.在學(xué)習(xí)的過(guò)程中,最好不是僅僅停留在java表層,不是抄書上的例子運(yùn)行出結(jié)果就可以。要注意,即便對(duì)一個(gè)簡(jiǎn)單的例子也要有耐心去琢磨、調(diào)試、改動(dòng)。

  3.在學(xué)習(xí)的過(guò)程中一定要?jiǎng)邮肿?、試著寫代碼,而不是抱一本書看看就行。很多東西和體會(huì)必須自己動(dòng)手才能真正屬于自己。

  4. 在 Java 的學(xué)習(xí)過(guò)程中,可能會(huì)遇到形形色色的問(wèn)題不容易解決,應(yīng)多去專業(yè)論壇了解相關(guān)的知識(shí),書本上的知識(shí)有限。要會(huì)從網(wǎng)上搜索有用的信息 加以整理,促進(jìn)學(xué)習(xí)的深入和知識(shí)水平的提高。

  看了好多網(wǎng)上課程,說(shuō)學(xué)到一定程度要嘗試著自己做東西,但覺得自己僅僅經(jīng)過(guò)一學(xué)期的學(xué)習(xí),還遠(yuǎn)遠(yuǎn)不夠,希望自己在以后學(xué)習(xí)中繼續(xù)努力,能夠真真正正擁有一門編程語(yǔ)言,對(duì)自己今后的發(fā)展起

  到作用。在學(xué)習(xí)java語(yǔ)言的同時(shí),也讓我學(xué)會(huì)了如何來(lái)發(fā)現(xiàn)問(wèn)題,如何解決問(wèn)題,怎樣有效的學(xué)習(xí)等等,相信會(huì)對(duì)我一生都有幫助。

  心得

  記得當(dāng)時(shí)拿著Oracle授權(quán)學(xué)習(xí)中心頒發(fā)的畢業(yè)證書時(shí)喜悅的心情,到現(xiàn)在對(duì)著電腦寫心得體會(huì)的時(shí)間,才發(fā)現(xiàn),半年的的時(shí)間,一眨眼就過(guò)去?;仡欉@半年的生活,心里總充滿著感激,感激Oracle授權(quán)學(xué)習(xí)中心給了我一個(gè)學(xué)習(xí)深造的平臺(tái),感激java教學(xué)老師對(duì)我的培養(yǎng)。

  國(guó)內(nèi)Java熱自從20XX年就有增無(wú)減,無(wú)論是游戲,還是大中小網(wǎng)站,還是B2C商城,還是各大信息系統(tǒng),到處都是是java的身影;各大招聘網(wǎng)站的java工程師的招聘信息也是目不暇接,于是我便決定要改行學(xué)IT這塊。

  我記得我編寫首個(gè)小程序“helloword”,在這一刻我已經(jīng)進(jìn)入了java的世界。當(dāng)時(shí)自己不是很理解為什么main方法一定要這樣來(lái)定義publicstaticvoidmain(String[]args),能不能不這樣寫?問(wèn)了好多同學(xué),他們告訴我的答案是一樣的“java本身要求就是這樣子的”,但我自己不甘心,就進(jìn)行了下面的好多操作:把main改個(gè)名字運(yùn)行一下,看看報(bào)什么錯(cuò)誤,然后根據(jù)出錯(cuò)信息進(jìn)行分析;把main的public取掉,在試試看,報(bào)什么錯(cuò)誤;static去掉還能不能運(yùn)行;不知道m(xù)ain方法是否一定要傳一個(gè)String[]數(shù)組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數(shù)名稱的,也可以把a(bǔ)rgs改成別的名字,看看運(yùn)行結(jié)果如何。結(jié)果把HelloWorld程序反復(fù)改了七八次,不斷運(yùn)行,分析運(yùn)行結(jié)果,最后就徹底明白為什么了main方法是這樣定義的了。接著在以后的學(xué)習(xí)中我也采用這樣的方法解決問(wèn)題,卻發(fā)現(xiàn)自己的速度比別人慢了好多,我就把自己的課余時(shí)間也分一部分給了java。因?yàn)榛A(chǔ)是最重要的,只有基礎(chǔ)牢固才有可能對(duì)后面的學(xué)習(xí)有更加深刻的認(rèn)識(shí)!學(xué)習(xí)一門新的語(yǔ)言,參考書是離不開的。聽老師說(shuō)訂的教材偏難,不適合我們初學(xué)者,于是我在圖書館借了參考書(一本篇幅較短的入門書來(lái)學(xué)習(xí)那些最簡(jiǎn)單、最基本的東西、包括學(xué)習(xí)Java語(yǔ)法等)。同時(shí),對(duì)一個(gè)最簡(jiǎn)單的程序也應(yīng)該多去調(diào)試,多想想如果改動(dòng)一下會(huì)出現(xiàn)什么結(jié)果?為什么必須那樣寫?多去想想這些問(wèn)題然后去操作,會(huì)讓你有更多的收獲。這樣反復(fù)地思考是很有用的。在學(xué)習(xí)Java的語(yǔ)法時(shí),Java的語(yǔ)法是類似c語(yǔ)言的,所以學(xué)習(xí)的比較輕松。唯一需要注意的是有幾個(gè)不容易搞清楚的關(guān)鍵字的用法,public,protected,private,static,什么時(shí)候用,為什么要用,怎么用,和同學(xué)一起討論了好久才得以解決。在學(xué)習(xí)Java的面向?qū)ο蟮木幊陶Z(yǔ)言的特性。比如繼承,構(gòu)造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機(jī)制。對(duì)于一個(gè)沒有面向?qū)ο笳Z(yǔ)言背景的人來(lái)說(shuō),我覺得這個(gè)過(guò)程需要花很長(zhǎng)很長(zhǎng)時(shí)間,因?yàn)閷W(xué)習(xí)Java之前沒有C++的經(jīng)驗(yàn),只有C語(yǔ)言的經(jīng)驗(yàn),花了很長(zhǎng)時(shí)間,才徹底把這些概念都搞清楚,把書上面的例子反復(fù)的揣摩,修改,嘗試,把那幾章內(nèi)容反復(fù)的看過(guò)來(lái),看過(guò)去,看了很多遍,才徹底領(lǐng)悟了。開始熟悉Java的類庫(kù)?;A(chǔ)類庫(kù)里面的類非常非常多。據(jù)說(shuō)有3000多個(gè)。但是我真正使用的只有幾個(gè),比如說(shuō)java.io.*;java.util.*;java.sql.*;等。此外,我對(duì)于static,public,private,Exception,try{},catch{},finally{}等等一開始都不是很懂,都是把書上面的例子運(yùn)行成功,然后就開始破壞它,不斷的根據(jù)自己心里面的疑問(wèn)來(lái)重新改寫程序,看看能不能運(yùn)行,運(yùn)行出來(lái)是個(gè)什么樣子,是否可以得到預(yù)期的結(jié)果。這樣雖然比較費(fèi)時(shí)間,不過(guò)一個(gè)例子程序這樣反復(fù)破壞幾次之后。我就對(duì)這個(gè)相關(guān)的知識(shí)徹底學(xué)通了。有時(shí)候甚至故意寫一些錯(cuò)誤的代碼來(lái)運(yùn)行,看看能否得到預(yù)期的運(yùn)行錯(cuò)誤。這樣對(duì)于編程的掌握是及其深刻的。

  在學(xué)習(xí)Java的過(guò)程中我得出這樣的結(jié)論:

  1.學(xué)習(xí)中,要養(yǎng)成良好的習(xí)慣(寫括號(hào)時(shí)要成對(duì),字母大小寫要區(qū)分,單詞拼寫要準(zhǔn)確)。

  2.在學(xué)習(xí)的過(guò)程中,最好不是僅僅停留在java表層,不是抄書上的例子運(yùn)行出結(jié)果就可以。要注意,即便對(duì)一個(gè)簡(jiǎn)單的例子也要有耐心去琢磨、調(diào)試、改動(dòng)。

  3.在學(xué)習(xí)的過(guò)程中一定要?jiǎng)邮肿?、試著寫代碼,而不是抱一本書看看就行。很多東西和體會(huì)必須自己動(dòng)手才能真正屬于自己。

  4.在Java的學(xué)習(xí)過(guò)程中,可能會(huì)遇到形形色色的問(wèn)題不容易解決,應(yīng)多去專業(yè)論壇了解相關(guān)的知識(shí),書本上的知識(shí)有限。要會(huì)從網(wǎng)上搜索有用的信息加以整理,促進(jìn)學(xué)習(xí)的深入和知識(shí)水平的提高。

  現(xiàn)在的我在家軟件公司上班,IT業(yè)之所以那么有魅力,其中的一個(gè)原因就是相對(duì)高的年薪誘惑。不論是年輕人還是中年人,與其他職業(yè)相比,能力稍差也能賺到不錯(cuò)的年薪。以上呢就是我學(xué)習(xí)java的java學(xué)習(xí)心得和體會(huì),希望能和大家共勉!

4501544