Java数组与内存控制
Java 是典型的静态语言,因此Java的数组是静态的。即当 Java 数组初始化之后,该数组的长度是不可变的。Java中的数组必须经过初始化才能够使用。
所谓初始化,就是为数组对象元素分配内存空间,并为每个数组元素赋初始值。
Java数组初始化有两种方式
- 静态初始化:数组初始化时由程序员显示指定每个数组元素的初始值,由系统指定数组长度。
- 动态初始化:数组初始化时程序员只指定数组长度,由系统为每个数组元素分配初始值。
不管采用哪种初始化方式,当数组初始化完成,数组的长度就是不可变的

浙公网安备 33010602011771号