如果我创建一个静态块并在那里创建一个对象,说一些其他类,那么这个对象会在堆上还是堆栈上创建?内存中的哪些对象位于静态块中创建的对象?
class Hello {
static {
Abc abcObject=new Abc();
}
// Other Code...
}
如果我创建一个静态块并在那里创建一个对象,说一些其他类,那么这个对象会在堆上还是堆栈上创建?内存中的哪些对象位于静态块中创建的对象?
class Hello {
static {
Abc abcObject=new Abc();
}
// Other Code...
}
这将是堆。 – Santosh
谢谢................. –
欢迎来到Stack Overflow。当有人在这里帮助你时,习惯上接受一个答案。您可以通过点击您认为正确的答案旁边下方复选标记的大纲来做到这一点。谢谢! –