栈中可以存放对象?
public class A
{
public static void main(String[] args)
{
new B().print();
}
}
class B
{
public void print()
{
int i = 7;
C c = new C();
}
}
class C
{
int i = 8;
}
是不是所有的对象都存放在堆中?那在类B中print方法new出的对象放在哪?(栈还是堆)?局部变量不是存放在栈中的吗?它既是局部变量又是对象,到地方哪啊?