java中乙個例項化的過程

2021-07-30 14:27:04 字數 353 閱讀 6140

乙個物件例項化過程:

eg:person person = new person();

1.jvm會讀取指定路徑下的person.class檔案並載入進記憶體,如果

並會先載入person的父類(如果有直接父類的情況下)。

2、在堆記憶體中開闢空間分配記憶體位址。

3、並在物件空間中,對物件中的成員屬性,進行一次預設初始化。

4、呼叫對應的建構函式進行初始化。

5、在建構函式中,第一行會先呼叫父類中建構函式,進行初始化。

6、父類初始化完畢後再對子類的屬性進行顯示 初始化

7、在進行子類建構函式的特定初始化。

8、初始化完畢後,將位址值賦值給引用變數。

乙個物件的例項化過程

person p new person jvm會讀取指定的路徑下的person.class檔案,並載入進記憶體。並會先載入person的父類 如果有直接父類的情況下 在堆記憶體中開闢空間,分配位址 並在物件的空間中,對物件的屬性進行預設初始化。呼叫對應的建構函式進行初始化 在建構函式中,第一行會先到...

儲存過程乙個例項

下面是關於包的定義 create or replace package pkg indexdata is author yuanqiangl created 2011 6 8 12 18 08 purpose 指標資料管理 public function and procedure declarat...

Java物件例項化過程

jvm會讀取指定路徑下的class檔案,並載入進記憶體,並會先載入其父類 如果有直接的父類的情況下 在堆記憶體中開闢空間,分配位址。並在物件空間中,對物件中的屬性進行預設初始化。呼叫對應的建構函式進行初始化。在建構函式中,第一行會先呼叫父類中的建構函式進行初始化。父類初始化完畢後,再對子類的屬性進行...