1. 程式人生 > >Java中建立物件在記憶體中做了哪些事情?

Java中建立物件在記憶體中做了哪些事情?

Student s = new Student();//做了哪些事情?

A:把Student.class檔案載入到記憶體

B:在棧記憶體給s變數開闢一個空間

C:在堆記憶體為學生物件申請一個空間

D:給成員變數進行預設初始化

E:通過構造方法給成員變數進行顯示初始化

F:通過構造方法給成員變數進行初始化

G:資料初始化完畢,然後把堆記憶體的地址值賦值給棧記憶體的s變數