類名稱最好由一個或者多個有意義的單詞連綴而成單詞之間不要用其它分隔符
屬性名 stuClass
類的屬性說的應(yīng)該就是靜態(tài)變量(static修飾符)就是在類加載的時候骄崩,就已被分配了內(nèi)存(存在于靜態(tài)區(qū))只有一份乔夯,所以new出來的對象都共享此屬性泻肯。而對象的屬性就非static修飾的屬性克伊,是屬于單個實例化的類饰及。沒new一個實例就在堆內(nèi)存中創(chuàng)建一份相满。就等于多個拷貝,占內(nèi)存多,但比較靈活坯认,自己修改自己的屬性值,互不影響介杆。
個人理解 ? 類的屬性就是static————————
進入一個類鹃操,之后的執(zhí)行順序是這樣的
首先是static塊,有多個的話按照static塊的順序來
在調(diào)用構(gòu)造函數(shù)之前會調(diào)用非static的語句塊春哨,類似
{
System.out.print("r3");
}
然后調(diào)用構(gòu)造函數(shù)
所以你那個的執(zhí)行結(jié)果是
r1r4preblb2r3r2hawk
靜態(tài)代碼塊
初始化靜態(tài)變量
java中的初始化順序 ? ?類屬性 ? static代碼塊 ? ? 對象屬性 ? ? ?構(gòu)造方法
static 方法 ?類共有