码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-06-15 10:38:19      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:数据   java   上下文   类型   blog   code   test   局部变量   方法   

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

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

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

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

public class Test{
    public int a = 3;
}

 

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

标签:数据   java   上下文   类型   blog   code   test   局部变量   方法   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!