Java数组
数组的初始化有以下两种方式:
- 静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组长度。
- 动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值。
Java数据的内存分配
在了解数组的内存分配之前,先了解一下Java中数据的分配形式
所有new
出来的东西都会在堆里去分配地址,并存放其对应的数据值
数组静态初始化内存分配
当数组初始化的时候,数组会回给空间填默认值0,对其赋值的时候便从内存中找到值将其修改
多数组内存地址分配
一个数组
两个数组
三个数组