java数组如何表示
数组的声明与初始化
在Java中,数组是固定长度的同类型数据集合。声明数组需指定数据类型和方括号[]:
int[] intArray; // 推荐写法
String stringArray[]; // 兼容C风格的写法(不推荐)
数组初始化分为静态和动态两种方式:

// 静态初始化(直接赋值)
int[] arr1 = {1, 2, 3};
// 动态初始化(指定长度)
int[] arr2 = new int[3];
arr2[0] = 10; // 通过索引赋值
多维数组表示
多维数组本质是数组的数组。二维数组声明方式:
int[][] matrix = new int[3][4]; // 3行4列
// 不规则数组(每行长度不同)
int[][] jaggedArray = {
{1, 2},
{3, 4, 5},
{6}
};
数组常用操作
访问元素通过索引(从0开始):

int val = arr1[0]; // 获取第一个元素
arr1[1] = 99; // 修改第二个元素
获取数组长度使用length属性:
int len = arr1.length; // 返回3
遍历数组推荐使用增强for循环:
for (int num : arr1) {
System.out.println(num);
}
注意事项
- 数组越界访问会抛出
ArrayIndexOutOfBoundsException - 数组长度不可变,需动态扩容时可使用
ArrayList - 基本类型数组默认初始化值为0(或false),对象数组初始化为null






