静态初始化
指定初始值
```java
int[] arr = {1, 2, 3, 4, 5};
指定长度和初始值
```java
int[] arr = new int[]{1, 2, 3, 4, 5};
动态初始化
指定长度
```java
int[] arr = new int;
指定长度和初始值
```java
int[] arr = new int {1, 2, 3, 4, 5};
注意事项
数组在Java中必须先初始化,然后才能使用。
初始化时,系统为数组元素分配内存空间,并为每个元素赋予初始值。
对于引用类型(如类、数组、接口、String),默认值是`null`。
动态初始化时,如果不指定初始值,则使用Java默认的初始值。
静态初始化可以自定义初始值,并且可以随意扩充数组的长度。
在定义数组时,可以使用简化的静态初始化方式,但必须在定义数组的同时进行数组初始化。
希望这些信息能帮助你理解Java中数组的初始化方法