0
点赞
收藏
分享

微信扫一扫

JAVA.中内存分配

书呆鱼 2022-04-26 阅读 141
java

1.栈内存:存储局部变量,定义在方法中的变量,使用完毕立即消失

2.堆内存:存储new出来的内容(实体,对象),数组在初始化时,会为存储空间添加默认值

整数:0

        浮点数:0.0

        布尔:false

        字符:空字符

        引用数据类型:null

每一个new出来的东西都有一个地址值使用完毕,会在垃圾回收器空闲时被回收

public class 数组初始化 {
    public static void main(String[] args) {
        int [] arr = new int[3];
        //输出数组名
        //栈内存:
        System.out.println(arr);
        
        //访问数组名
        //堆内存:
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
    }
}
举报

相关推荐

0 条评论