網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

java學習心得體會

欄目: 學習心得體會 / 釋出於: / 人氣:1.28W

java學習不能立刻精通,要一步一步腳印學習。以下是由小編整理關於java學習心得體會的內容,希望大家喜歡!

java學習心得體會
java學習心得體會(一)

記得當時拿著Oracle授權學習中心頒發的畢業證書時喜悅的心情,到現在對著電腦寫心得體會的時間,才發現,半年的的時間,一眨眼就過去。回顧這半年的生活,心裡總充滿著感激,感激Oracle授權學習中心給了我一個學習深造的平臺,感激java教學老師對我的培養。

國內Java熱自從20xx年就有增無減,無論是遊戲,還是大中小網站,還是B2C商城,還是各大資訊系統,到處都是是java的身影;各大招聘網站的java工程師的招聘資訊也是目不暇接,於是我便決定要改行學IT這塊。

我記得我編寫首個小程式“helloword”,在這一刻我已經進入了java的世界。當時自己不是很理解為什麼main方法一定要這樣來定義publicstaticvoidmain(Stringargs),能不能不這樣寫?問了好多同學,他們告訴我的答案是一樣的“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多個。但是我真正使用的只有幾個,比如說java、io、*;java、util、*;java、sql、*;等。此外,我對於static,public,private,Exception,try,catch,finally等等一開始都不是很懂,都是把書上面的例子執行成功,然後就開始破壞它,不斷的根據自己心裡面的疑問來重新改寫程式,看看能不能執行,執行出來是個什麼樣子,是否可以得到預期的結果。這樣雖然比較費時間,不過一個例子程式這樣反覆破壞幾次之後。我就對這個相關的知識徹底學通了。有時候甚至故意寫一些錯誤的程式碼來執行,看看能否得到預期的執行錯誤。這樣對於程式設計的掌握是及其深刻的。

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

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

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

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

4、在Java的學習過程中,可能會遇到形形色色的問題不容易解決,應多去專業論壇瞭解相關的知識,書本上的知識有限。要會從網上搜索有用的資訊加以整理,促進學習的深入和知識水平的提高。

現在的我在家軟體公司上班,IT業之所以那麼有魅力,其中的一個原因就是相對高的年薪誘惑。不論是年輕人還是中年人,與其他職業相比,能力稍差也能賺到不錯的年薪。以上呢就是我學習java的學習心得和體會,希望能和大家共勉!

java學習心得體會(二)

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

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

java學習心得體會(三)

從大三開始算,我學習java已經有一年的時間了,不過雖然時間長,但是對於現在的我還是一個初學者,懂不了多少的java初學者。期間曾迷茫過,曾困惑過,走了不少的彎路,老師佈置的試驗作業每次都是不會做,每次都是要問同學,這個程式碼什麼意思啊?為什麼用這條程式碼,用別的不行嗎?甚至後來根本沒耐心問,索性就複製同學的作業交上去。但是都是各種0分,害的同學也這樣,不過他能找老師反駁,而我卻沒實力。。。漸漸的,我認識到這樣下去是不行的,我必須改正自己的學習態度和方式。接下提到的就是我這一年來的java學習心得。 剛一開始學習java時,我就已經學習過C語言,不過C語言學的不是很好,所以開始看到java的時候我很反感,看著原始碼,都不知道失什麼意思。看書的時候一看到原始碼就頭疼,因為根本看不懂。那段時間根本就是一無所獲,在圖書館借了一本書,關java的語法特性,與別的語言相比的優點,什麼跨平臺,原始碼公開,什麼write 、 once 、 run 、 anywhere,能說得頭頭是道,可是一到具體的問題,想寫一些具體的東西,問題就都來了,根本不知道該怎麼下手。所以每次李旺老師佈置的試驗作業都沒的按時完成。漸漸的時間過去了,一點進展都沒有,我都幾乎要放棄了。

而後又同學經常來宿舍跟我講解,我很感謝他。慢慢的我也理解了一些知識。從他那裡,我認識到,JAVA是一門計算機語言,是人類發明的語言,應該比人類語言更容易學習,只要你有一種必勝學習JAVA心態就可以成功。學習JAVA的方法:JAVA學習中,首先要做到課前、課後複習及預習,要時時保持一個清醒的頭腦;多和同學溝通;互相學習;取長補短;在學習中做到幫助他人或他人幫助自己。學習java,的確要學習的東西很多,就像同學提到的。Java不像、net一家獨大,Java的繁盛在於開源社群的龐大,這也帶來了分支太多的問題,怎樣選擇一條好的學習路線,對於初學者來說,的確是一件很迷茫的事。其實不管java東西再多,總有規律可循。對於學習java基礎的經驗就是多做、多思考,基礎知識的學習不能不求甚解,要追本溯源,弄清問題的本質。這樣才能舉一反三,由點及面。java的所有程式設計思路都是“面向物件”的程式設計。所以大家在往更高境界發展以前一定要打好基礎,基礎是王道。我們的基礎要紮實紮實再紮實。所謂打好基 礎並不是說要熟悉所有的java程式碼。要了解java的結構。class,methode,object,各種套用import,extend 讓自己在結構上對java有個立體而且整體的了 解。

學Java千萬不要浮躁。說到浮躁,這也是一個很值得我深思的問題。我覺得我自己也有這樣的傾向,不僅是我,估計大多數的人都有這個毛病。總是喜歡討論什麼語言最好,什麼語言功能強大。這種討論倒沒有錯,不過真正學習的時候,浮躁會使你失去很多。在學習過程中,我很努力地使自己保持心理的平靜,從基礎學起,甚至是一些看上去完全沒有必要的基礎。

同學要紮紮實實,一步一個腳印的逐步學習,不要想著一步登天。不然我問他的時候,他跟我講的我也都不懂,這樣對我也沒用。

要多查API,它是Java程式設計的基本方法,也是程式設計過程中所不斷利用的資源。Java的學習過程不僅僅是基本語法的學習,更多的是去學習和掌握它所提供的API類庫。對於所接觸到的類,方法,都去仔細去閱讀文件的說明,再用自己編寫的例項去此時一下。而且不要只看而不練,學好java靠的還是實踐,在一週兩節的實驗課要認真程式設計,不懂問同學或問李老師。只有理論和實踐相結合才能真正掌握只是和技能。而且還要懂得運用百度和谷歌,遇到問題可以先搜尋一下,實在不懂再找同學。理論學習。通過對理論的學習,儘量瞭解新知識的概念;學習之後只是粗略的瞭解概念,不能和實際很好的結合。根據理論學習的知識,考慮在什麼場合下可以應用這個新知識,哪些地方已經應用了這個概念,建立對新知識的感性認識。 java是一種面向物件的操作語言,必須要明白這點,才能從總體上把握java。學習程式設計,首先要從分析別人的程式碼開始,明白他們的思路,認真分析,在學習的過程中一定要動手做、寫程式碼,九比如說老師佈置的試驗作業,一定要自己做,不能抄同學的,首先不是為了應付老師,而是要讓自己真正懂得java,這樣慢慢的,以後的試驗自己就又實力去做。學習java不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬於自己,實踐失最重要的。而且還可以從實驗中,體會到程式設計的樂趣,感受到自己做好一個程式,然後執行出結果,失很有成就感的!

而對於J2EE,首先要先學JSP。要明白JSP的工作原理,在一個JSP檔案第一次被請求時,JSP引擎把該JSP檔案轉換成為一個servlet,而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把該JSP檔案轉換成一個Java原始檔,在轉換時如果發現jsp檔案有任何語法錯誤,轉換過程將中斷,並向服務端和客戶端輸出出錯資訊JSP的除錯比較麻煩,特別是當bean是在一個session中存在時,更加困難。得從好幾個頁面開始往裡面走才行。通常是用out、println或System、out、print來打一大堆的資訊來查問題。如果是用jbuilder做開發,它能直接除錯JSP、不過更重要的是知道錯誤產生的原因及解決方法。JSP是用JAVA寫的,所以它是大小寫敏感的,用過其他程式語言的人最容易犯這個錯誤。另外在瀏覽器的位址列中輸入的訪問JSP的地址也是區分大小寫的、 在jsp中判斷字串要使用compareTo方法,不要用==,因為在java中String變數不是一個簡單的變數而是一個類實。所以JSP的知識不能欠缺,理解什麼是servlet,什麼是java bean,熟悉jsp常使用的標籤 對於學習java基礎的經驗就是多做、多思考,基礎知識的學習不能不求甚解,要追本溯源,弄清問題的本質。這樣才能舉一反三,由點及面。對於抽象的東西要能具體化,對於具體的東西要能抽象化。現在我學習java基礎一直使用的是《Java核心技術》這本書,這本書失同學推薦我看的,感覺挺不錯的,很基礎很全面。這本書強調重視基礎,如果java基礎打的牢,在學習那些java框架就是非常輕鬆的事了。

在這一年的學習過程中,通過同學的幫助和李旺老師的教導,我對java有了初步的認識和了解。學習java首先主要是學習了Java的程式結構,包括了迴圈、陣列、類和方法以及字串處理等內容。在學習期間,上課認真聽老師的講解,特別是課後練習和上機的題目,以及老師提供給我們的有關學習程式語言的方法和技巧,對於我鞏固所學的理論知識有很大的幫助。現在我也只是剛剛開始學習Java語言,所以想真正掌握Java技術,以後還會有很長的一段過程需要我們更加努力地去學習。畢竟,知識需要靠積累才能真正掌握。

java學習心得體會(四)

1、我感覺學習java應該是迴圈漸進,有始有終,按部就班,腳踏實地。java是一門有著階梯性的一們語言,如果要學習它。我覺得最好還是按照java的學習體系,先學習什麼,在學習什麼,只有這樣,我們在學習中才會遇到更少的麻煩。java是一門更傾向於網路的語言。不要上來就學習JSP,這樣不好,因為這沒有基礎。在以後的學習中很可能遇到很多的麻煩,這就不好了。

2、信心,恆心,毅力是最重要的。這是我們必須具備的心理素質。要是學習這門語言開始的時候很有興趣,遇到苦難就退縮,這樣最終會放棄學習java,沒有經歷風雨怎麼見彩虹。程式設計就是有的時候就是那麼這麼人。會遇到很多的困惑。但是一旦你弄懂了,或者是你把問題解決了,你會感到很興奮,程式設計的快樂就在此了。

3、多看看一些資料,多多的向高手請教,這樣才好。要學會總結和領會,當然,學習java一個人有一個人的想法,也有自己的獨特學習方法。總之適合自己的就是最好的。