靈魂static關鍵字
Java規定:方法只能由物件來呼叫。
換句話來說,在物件導向的思維下,方法與物件存在一種強耦合。
static作用:即使沒有初始化物件,也可以呼叫方法。(類比到屬性上同樣如此)
被static修飾的資料稱為類資料,修飾的方法稱為類方法。並且Java推薦使用類名.方法名(或屬性名)的方式呼叫。
物件的儲存
- 暫存器:CPU記憶體
- 堆疊:儲存物件的引用
- 堆:儲存物件
基本型別的特例
直接儲存值,置於堆疊中
Java安全性體現之一:陣列的範圍檢查
通過範圍檢查,確保陣列會被初始化。
【範圍檢查:以陣列上少量的記憶體開銷和執行時的下標檢查為代價】
基本型別的預設值
boolean false
int 0
float 0.0f
double 0.0d
char null
初始化並不包括區域性變數:
int x; //編譯器會報錯
反向域名引用包
import java.util.arrayList
駝峰風格
-
類名的首字母要大寫 >Main
-
如果類名由幾個單詞構成,直接並在一起(每個單詞的首字母都大寫) >TestMain
-
方法名的首字母小寫
類名:AllTheColorOfTheRainbow 方法名:changeTheHueOfTheColor