Java class

Class分爲數據和程序,或field和methodspa

class field:始終只佔用一塊內存空間,class被加載時分配內存;對象

instance field:每產生一個對象instance時分配一塊內存空間,減小一個instance時就少一塊內存;內存

class method:同class field,只佔用一塊內存,class被加載時分配內存;class

instance method:只佔用一塊內存,每產生一個instance不會多產生一塊內存,同一個method無論被invoke多少次,也無論被調用時的instance是誰,每次程序代碼(method)徹底同樣,差異只是在執行時數據(field)不一致。程序

相關文章
相關標籤/搜索