Java物件公約

noneplus發表於2020-07-25

靈魂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
    

相關文章