所謂靜態代碼塊就是用static關鍵字修飾的代碼塊,靜態代碼塊格式如下:
static{
靜態代碼塊中的執行語句……
}
我們知道構造代碼塊是爲了給所有對象進行統一初始化而定義的,那麼靜態代碼塊是做什麼用的呢?
首先看靜態代碼塊的特點:
靜態代碼塊隨着類的加載而執行,且只執行一次,並優先於對象執行。
下面看一個例子:
執行結果如下:
e
f
d
c9
b10
c9
a9
Over
所謂靜態代碼塊就是用static關鍵字修飾的代碼塊,靜態代碼塊格式如下:
static{
靜態代碼塊中的執行語句……
}
我們知道構造代碼塊是爲了給所有對象進行統一初始化而定義的,那麼靜態代碼塊是做什麼用的呢?
首先看靜態代碼塊的特點:
靜態代碼塊隨着類的加載而執行,且只執行一次,並優先於對象執行。
下面看一個例子:
執行結果如下:
e
f
d
c9
b10
c9
a9
Over
一、類和對象 1.萬物皆對象 2.類是對象的抽象,對象是類的具體 類是抽象的,對象是具體的。 3.new關鍵字 a、中文意思:新的 b、新建,創建對象