在Java中,二维数组是由多个一维数组组成的数据结构。每个一维数组称为二维数组的一行,而所有行的集合称为二维数组的列。与一维数组一样,二维数组在内存中是连续存储的。...这里创建的二维数组arr有3行4列,可以通过下标访问二维数组的元素。...除了使用new运算符初始化数组之外,还可以使用以下方法来初始化数组:方法一:初始化时赋值可以在定义数组时直接指定每个元素的值,用大括号包含每一行元素,中括号包含每个元素的值。...以下代码示例演示了如何使用这种方法初始化二维数组:int[][] arr = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};方法二:逐行初始化也可以逐行初始化二维数组...,即分别创建一维数组并将其赋值给二维数组的每一行。