zoukankan      html  css  js  c++  java
  • Java中原始数据类型存放位置理解

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

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

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

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

    public class Test{
        public int a = 3;
    }
  • 相关阅读:
    Python学习4
    Python学习3
    Python学习2
    表空间
    sqlplus常用设置
    HashMap和LinkedHashMap
    堆栈源码
    观察者模式
    策略模式
    java线性表
  • 原文地址:https://www.cnblogs.com/EasonJim/p/7014196.html
Copyright © 2011-2022 走看看