Java中原始数据类型存放位置理解
Posted Jim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中原始数据类型存放位置理解相关的知识,希望对你有一定的参考价值。
原始数据类型的变量存放在栈还是堆,应该由上下文去决定。
如下所示的局部方法中,定义了本地变量a,且为原始数据类型,所以存放在栈中。
public void func(){ int a = 3; }
再如下所示类中,定义了局部变量a,且为原始数据类型,而类被创建为对象后,为引用类型,那么这个对象存放在堆中,同时局部变量a也会随这个对象存放在堆中。
public class Test{ public int a = 3; }
以上是关于Java中原始数据类型存放位置理解的主要内容,如果未能解决你的问题,请参考以下文章