下面这个类A里的int a,是存放在堆还是栈(Java虚拟机栈)内存?
public class A {
int a = 0;
B b = new B();
}
b是对象的引用肯定是存放在堆内存,那a呢?
看网上说a也是存放在堆内存,但看书上说:
Java虚拟机栈(VM Stack)的局部变量表存放了编译期可知的各种基本数据类型(boolean、byte、char、short、int、float、long、double)
求解
qq_笑_17
函数式编程
天涯尽头无女友
相关分类