2013-08-30 80 views
-3

當一個新對象在堆中分配時,堆中創建了什麼? 例如:Info info = new Info();java:當一個新對象在堆中分配時,堆中創建了什麼?

一個referrence在堆疊產生和新的信息對象是在堆中創建,但是在堆被創建什麼 ,並且在堆創建的數據有任何型動物到信息的類型的數據在方法區域中的類。

+0

你自己回答了這個問題,在堆中創建實際的對象。 – rocketboy

回答

1

非靜態實例變量(也適用於超類)和一些簿記信息(例如對象的類)的存儲空間將分配在堆中。

方法(代碼)在.class文件中提供,它們不在堆中表示。

相關問題