1. Java中的方法(函數(shù))
方法逗柴,也叫函數(shù),是完成特定功能的代碼塊视译。方法可以提高代碼的復(fù)用性院水,方便維護(hù)
1.1 定義一個(gè)方法
- 確定方法名
- 確定返回值類型
- 確定參數(shù)列表
public static int sum(int a, int b) {
int c = a + b;
return c;
}
1.2 方法的注意事項(xiàng)
方法必須定義在類中
1.3 方法的重載
2. Java中的數(shù)組
數(shù)組是用來存儲(chǔ)同一種數(shù)據(jù)類型多個(gè)元素的容器
其中數(shù)據(jù)類型可以是基本類型,也可以是引用類型
2.1 數(shù)組的定義格式
2.2 數(shù)組中元素的訪問
2.3 數(shù)組的遍歷
- 數(shù)組的最大索引為數(shù)組長度-1
- 數(shù)組中未手動(dòng)賦值的元素屋摔,有默認(rèn)值0
- 直接輸出數(shù)組變量名烁设,得到的是數(shù)組的內(nèi)存地址值
public class ArrayDemo {
public static void main(String[] args) {
int[] arr = new int[5];
arr[0] = 1;
arr[1] = 3;
arr[2] = 4;
System.out.println(arr);
// 遍歷數(shù)組, 未賦值的元素為0
for (int i=0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
2.4 數(shù)組的初始化
數(shù)組的初始化是在內(nèi)存中為數(shù)組開辟連續(xù)空間并為每個(gè)元素賦值的過程
內(nèi)存:計(jì)算機(jī)的重要組件,用于程序運(yùn)行中的臨時(shí)存儲(chǔ)數(shù)據(jù)
連續(xù)空間:數(shù)組元素在內(nèi)存空間中的存放位置是連續(xù)的
數(shù)組是引用類型
2.5 數(shù)組使用常見的兩個(gè)錯(cuò)誤
2.6 引用類型傳遞和基本類型傳遞
引用類型的變量作為參數(shù)傳遞給方法時(shí)钓试,傳遞的是地址值
基本類型的變量作為參數(shù)傳遞給方法時(shí)装黑,傳遞的是值