JAVA學習心得

現在差不多學習了兩個星期的java,因爲前面學習了js,它們很多地方語法上面還是有相似之處的,所以剛開始學習java,只要你js花了心思去學習的還是沒有什麼太大的難點的。如果不是太熟悉的地方,就按照老師講的課堂代碼多敲幾遍,多思考,慢慢就理解了,其實沒有什麼太多的難點,主要是記憶理解的部分。
首先介紹了一些java的發展史,以及爲什麼要學習java和學習java的好處,然後學習配置環境變量。接下來就是一些java的基礎,比如一些數據類型,循環結構。這些東西在編程語言上都是相同的,沒有什麼難點,花時間記住,懂得如何運用,如何選擇運用就行。
接下來就是java的三大特性:封裝,繼承,多態。封裝就是就是把對象的屬性和操作(或服務)結合爲一個獨立的整體,並儘可能隱藏對象的內部實現細節。繼承就是子類 完全繼承 父類所有非private方法和屬性,父類和子類是一種一般和特殊的關係, (is a 關係), java只能單繼承,每一個類只能有一個直接父類。父類中private 屬性和方法不被繼承,子類構造前,首先調用父類構造器。而多態理解上比較難一點,一個方法名,參數不同,這叫方法重載。(Overload)。父類與子類有同樣的方法名和參數,這叫方法覆蓋。(Override)。父類引用指向子類對象,調用方法時會調用子類的實現,而不是父類的實現,這叫多態。我理解的多態與繼承體系有關,與方法覆蓋有關,與方法重載無關。
我覺得主要還是先要理解概念,然後去多敲代碼,才能慢慢理解,以及如何運用,光理解不去敲代碼思考還是等於沒用的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章