基本数据类型的成员变量存在JVM的哪块内存区域里?

class{ private int i; } 如上代码,基本数据类型并不都是存放在虚拟机栈中,在《深刻理解JVM》中java 方法内定义的基本数据类型放在栈桢中,栈里面的数据是线程私有的,不共享。 方法外定义的全局变量,存放在java的堆中 java虚拟机是线程私有的,生命周期跟线程是相同的,每一个方法调用的时候都会建立一个栈桢用于存储局部变量表,操做数栈,动态连接,方法出口信息等。 每一个方
相关文章
相关标签/搜索