學習了四個月的Java課程,覺得是該總結(jié)自己的心得體會了。開始學習任何一門課(包括java),興趣最重要。一直覺得自己在學計算機編程語言,學習了很多,但每門語言都停留在知識邊緣地帶,都沒深入到它們的精華部分,對它們的精華部分知之甚少,去年大學畢業(yè)去工廠干了半年,不甘于當個一線工人,因為現(xiàn)在是互聯(lián)網(wǎng)大數(shù)據(jù)時代于是鼓足信心,來到萬馬學堂開始了漫長的java征途。

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

因為基礎是最重要的,只有基礎牢固才有可能對后面的學習有更加深刻的認識!

在學習Java的語法時,Java的語法是類似c語言的,所以學習的比較輕松。唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法,public,protected,private,static,什么時候用,為什么要用,怎么用,和同學一起討論了好久才得以解決。在學習Java的面向?qū)ο蟮木幊陶Z言的特性。比如繼承,構造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機制。對于一個沒有面向?qū)ο笳Z言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習Java之前沒有C++的經(jīng)驗,只有C語言的經(jīng)驗,花了很長時間,才徹底把這些概念都搞清楚,把書上面的例子反復的揣摩,修改,嘗試,把那幾章內(nèi)容反復的看過來,看過去,看了很多遍,才徹底領悟了。開始熟悉Java的類庫?;A類庫里面的類非常非常多。據(jù)說有3000多個。但是我真正使用的只有幾個,比如說 java.io.*; java.util.*; java.sql.*;等。當我們B模塊學習完,我們分組完成了項目,我們做的是一個購物系統(tǒng),在其中體會到了團隊協(xié)作的重要性,也遇到了很多困難,感謝同學和老師的幫助,在這其中讓我受益匪淺,不但把A、B模塊的知識點鞏固了而且也把知識面擴展了,非常感謝萬馬學堂幫助我成長!

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

1.學習中,要養(yǎng)成良好的習慣(寫