Java從入門到棄坑第三天


主要完結對基礎語法的學習,初步接觸面向對象思想,學習並熟悉對類的創建和方法的使用。

1.     java中的方法:(即爲函數)完成特定功能的代碼塊。

格式:修飾符 返回值類型 方法名 (形參列表){

方法體;

return返回值;

}注:若爲空類型可無返回值,返回值類型爲void

2.    方法的調用:A:單獨調用。B:輸出調用。C:賦值調用(推薦)。用一個變量來接方法的返回值。注:書寫方法時要明確結果的類型以及參數的個數和類型。如果數據沒有說明類型,默認爲intexp

3.     方法調用的注意事項:A:方法不調用不執行.B:方法不能嵌套定義.C:方法調用時不用傳遞數據類型.D:注意有無返回值.

4.     exp:調用函數顯示指定圖形:


5.     方法重載:在一個類中,允許存在一個以上的同名方法,只要他們的參數個數和參數類型不同即可。方法重載與返回值類型無關,只看方法名和參數列表。調用方法時,系統會根據所給實參自動選擇對應的方法。

6.     數組:存儲同一個數據類型多個元素的集合。即可以存儲基本數據類型,也可以存儲引用數據類型。A:數據類型[]數組名; int [] arr;

B:數據類型 數組名[]; int arr[];

7.     數組的初始化:爲數組中的元素分配內存空間並賦值,java中的數組必須初始化後才能使用。

A:動態初始化:創建時只指定數組的長度,初始值由系統分配。

B:靜態初始化:初始化指定每個元素的初始值,由系統決定數組長度。

數組的內存示意圖:若數組不賦初值,則系統會自動爲其賦0.其中棧內存中的ab均爲指向該數組的地址,在後面加上索引可以指向數組中的元素併爲其賦值.

8.數組使用中的問題:AArrayIndexOutOfBoundsException:數組索引越界異常,統稱數組越界,即訪問了數組中不存在的單元。

BNullPointerException:空指針異常,引用已經不再指向堆內存,即引用類型變量的值爲null.

8.     數組遍歷:依次輸出數組中的每一個元素。

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