这是我的面试问题之一,但我仍然试图解决这个问题.如果我创建"new Object()",则对该对象的引用将在堆栈上,这将是64位上的8个字节.然后,问题是什么在堆上.采访者后来提到,堆上总会分配两件事,分别是"Class"对象和"Monitor".有人可以解释一下在创建"new Object()"时会分配多少内存/分配的内容?
java memory allocation object
allocation ×1
java ×1
memory ×1
object ×1