一、Java 数组的基本概念
在 Java 中,数组是一种数据结构,它允许您在一个对象中存储多个值。数组名指向一个内存地址,该内存地址存储了数组中的第一个元素。数组名可以自动增长,以存储下一个元素。Java 中的数组是通过下标访问的,下标从 0 开始。
二、Java 初始化数组
在 Java 中,您可以使用以下两种方法来初始化数组:
1. 使用构造函数
构造函数是对象的属性,它可以用于初始化对象。在 Java 中,您可以使用构造函数来初始化数组。例如,以下是一个示例数组的构造函数:
```java
public class ArrayExample {
private int[] arr = new int[10];
public ArrayExample() {
System.out.println("ArrayExample 构造函数");
}
}
```
在这个示例中,`arr` 数组是私有的,因此只能在类内部访问。`public` 表示这个构造函数可以在类外部访问。在构造函数中,您可以使用以下方法来初始化数组:
```java
public ArrayExample(int[] arr) {
this.arr = arr;
}
```
2. 使用声明
在 Java 中,您可以使用声明来初始化数组。例如,以下是一个示例数组的声明:
```java
int[] arr = new int[10];
```
在这个示例中,`arr` 数组是公共的,因此可以在类外部访问。`new` 关键字用于创建一个新的对象,并将其分配给变量 `arr`。在声明中,您可以使用以下方法来初始化数组:
```java
int[] arr = new int[10];
```