2013-08-30 35 views
-3

当一个新对象在堆中分配时,堆中创建了什么? 例如:Info info = new Info();java:当一个新对象在堆中分配时,堆中创建了什么?

一个referrence在堆叠产生和新的信息对象是在堆中创建,但是在堆被创建什么 ,并且在堆创建的数据有任何型动物到信息的类型的数据在方法区域中的类。

+0

你自己回答了这个问题,在堆中创建实际的对象。 – rocketboy

回答

1

非静态实例变量(也适用于超类)和一些簿记信息(例如对象的类)的存储空间将分配在堆中。

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

相关问题