當前位置:趣味科普網>經驗>

java初始化是做什麼的

經驗 閱讀(1.03W)

java初始化是做什麼的

當一個物件被建立之後,虛擬機器會為其分配記憶體,主要用來存放物件的例項變數及其從超類繼承過來的例項變數。這些例項變數分配記憶體的同時,這些例項變數被賦予預設值。在記憶體分配完成之後,java的虛擬機器開始對新建立的物件執行初始化操作,因為 java規範要求在一個物件的引用可見之前需要對其進行初始化。在Java中,三種執行物件初始化的結構,分別是例項初始化器、例項變數初始化器以及建構函式。