java初學者學習心得_第1頁
java初學者學習心得_第2頁
java初學者學習心得_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.學習 Java 心得體會學習了一學期的 Java 課程 ,覺得是該總結(jié)自己的心得體會了。開始學習任何一門課 (包括 java) ,興趣最重要。一直覺得自己在學計算機編程語言,學習了很多,但每門語言都停留在知識邊緣地帶,都沒深入到它們的精華部分, 對它們的精華部分知之甚少, 于是趁學校開設(shè)這門課,并且有自己的老師講解,還有了上機的機會,比自己自學省事多了,于是鼓足信心,開始了漫長的 java 征途。還記得我編寫的第一個經(jīng)典程序“W ordhello”。從那時起我已開始走進 Java 的世界。當時自己不是很理解為什么main 方法一定要這樣來定義public static void main(S

2、tring args),能不能不這樣寫?問了好多同學, 他們告訴我的答案是一樣的 “java 本身要求就是這樣子的” ,但我自己不甘心,就進行了下面的好多操作:把main 改個名字運行一下,看看報什么錯誤,然后根據(jù)出錯信息進行分析;把 main 的 public取掉,在試試看,報什么錯誤; static 去掉還能不能運行;不知道 main 方法是否一定要傳一個String 數(shù)組的,把 String 改掉,改成 int ,或者 String 試試看;不知道是否必須寫 args 參數(shù)名稱的,也可以把 args 改成別的名字,看看運行結(jié)果如何。 結(jié)果把 Hello World 程序反復(fù)改了七八次,不

3、斷運行,分析運行結(jié)果,最后就徹底明白為什么了 main 方法是這樣定義的了。接著在以后的學習中我也采用這樣的方法解決問題, 卻發(fā)現(xiàn)自己的速度比別人慢了好多, 我就把自己的課余時間也分一部分給了 java 。因為基-java.io.*;.礎(chǔ)是最重要的,只有基礎(chǔ)牢固才有可能對后面的學習有更加深刻的認識!學習一門新的語言,參考書是離不開的。聽老師說訂的教材偏難,不適合我們初學者,于是我在圖書館借了參考書(一本篇幅較短的入門書來學習那些最簡單、 最基本的東西,包括學習 Java 語法等)。同時,對一個最簡單的程序也應(yīng)該多去調(diào)試, 多想想如果改動一下會出現(xiàn)什么結(jié)果?為什么必須那樣寫?多去想想這些問題然后

4、去操作,會讓你有更多的收獲。這樣反復(fù)地思考是很有用的。在學習 Java 的語法時, Java 的語法是類似 c 語言的,所以學習的比較輕松。唯一需要注意的是有幾個不容易搞清楚的關(guān)鍵字的用法, public ,protected ,private ,static ,什么時候用,為什么要用,怎么用,和同學一起討論了好久才得以解決。在學習 Java 的面向?qū)ο蟮木幊陶Z言的特性。 比如繼承,構(gòu)造器,抽象類,接口,方法的多態(tài),重載,覆蓋, Java 的異常處理機制。對于一個沒有面向?qū)ο笳Z言背景的人來說, 我覺得這個過程需要花很長很長時間,因為學習 Java 之前沒有 C+ 的經(jīng)驗,只有 C 語言的經(jīng)驗,

5、花了很長時間,才徹底把這些概念都搞清楚,把書上面的例子反復(fù)的揣摩,修改,嘗試,把那幾章內(nèi)容反復(fù)的看過來,看過去,看了很多遍,才徹底領(lǐng)悟了。開始熟悉 Java 的類庫?;A(chǔ)類庫里面的類非常非常多。據(jù)說有 3000多個。但是我真正使用的只有幾個,比如說java.util.*; java.sql.*;等。-.此外,我對于 static ,public ,private ,Exception ,try , catch ,finally 等等一開始都不是很懂,都是把書上面的例子運行成功,然后就開始破壞它, 不斷的根據(jù)自己心里面的疑問來重新改寫程序,看看能不能運行, 運行出來是個什么樣子,是否可以得到預(yù)期

6、的結(jié)果。這樣雖然比較費時間, 不過一個例子程序這樣反復(fù)破壞幾次之后。我就對這個相關(guān)的知識徹底學通了。 有時候甚至故意寫一些錯誤的代碼來運行, 看看能否得到預(yù)期的運行錯誤。 這樣對于編程的掌握是及其深刻的。在學習 Java 的過程中我得出這樣的結(jié)論:1.學習中,要養(yǎng)成良好的習慣 (寫括號時要成對, 字母大小寫要區(qū)分,單詞拼寫要準確)。2在學習的過程中,最好不是僅僅停留在java 表層,不是抄書上的例子運行出結(jié)果就可以。 要注意,即便對一個簡單的例子也要有耐心去琢磨、調(diào)試、改動。3在學習的過程中一定要動手做、試著寫代碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬于自己。4. 在 Java 的學習過程中, 可能會遇到形形色色的問題不容易解決,應(yīng)多去專業(yè)論壇了解相關(guān)的知識, 書本上的知識有限。 要會從網(wǎng)上搜索有用的信息 加以整理,促進學習的深入和知識水平的提高??戳撕枚嗑W(wǎng)上課程,說學到一定程度要嘗試著自己做東西,但覺得自己僅僅經(jīng)過一學期的學習, 還遠遠不夠,希望

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論