首页 > 编程语言 > 详细

Java中原始数据类型存放位置理解

时间:2017-06-15 09:12:24      阅读:245      评论:0      收藏:0      [点我收藏+]

原始数据类型的变量存放在栈还是堆,应该由上下文去决定。

如下所示的局部方法中,定义了本地变量a,且为原始数据类型,所以存放在栈中。

public void func(){
    int a = 3;
}

再如下所示类中,定义了局部变量a,且为原始数据类型,而类被创建为对象后,为引用类型,那么这个对象存放在堆中,同时局部变量a也会随这个对象存放在堆中。

public class Test{
    public int a = 3;
}

 

Java中原始数据类型存放位置理解

原文:http://www.cnblogs.com/EasonJim/p/7014196.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!