基本数据类型不存在引用,直接保存数值。
局部基本数据类型,在每个 JVM Stack 的 Stack Frame 创建时,数据直接被保存于局部变量表中。
实例基本数据类型,初始保存于 Heap Space 所属运行时数据区的常量池中,在实例构造时,被拷贝到相应实例的 Instance Data 中。
类基本数据类型,初始也保存于 Heap Space 所属运行时数据区的常量池中,但在经过类加载的准备及初始化阶段后,最终被保存于 Heap Space 中那个区域?
谢谢。
看基本类型的变量
函数的局部变量在堆栈上,类成员变量在堆上,还有常数在常量池