java笔记5

2018-08-31  本文已影响0人  michaelYH

数组的定义

数组的内存分配及特点

数组操作常见问题

数据常见操作

数组中的数组

@Test

public void arrayTest()

{

    int [] arr = new int[] {3,5,1,7};

    for(int i=0;i<arr.length;i++) {

        System.out.println(arr[i]);

    }

}

数组的内存分配

1. 栈内存

用于存储局部变量,当数据使用完,所占空间会自动释放

2. 堆内存

2.1 数组和对象,通过new建立的实例都存放在堆内存中。

2.2 每一个实体都有内存地址值

2.3 实体中的变量都有默认初始化值

2.4 实体不在被使用,会再不确定的时间内被牢记回收器回收

3. 方法区   本地方法区   寄存器

上一篇 下一篇

猜你喜欢

热点阅读