Java Array 数组

Java Array 数组

💡 原文中文,约4600字,阅读约需11分钟。
📝

内容提要

Array是一种用于存储固定大小的相同类型元素的数据结构,具有长度固定、同类型元素、内存连续、下标从0开始等特点。可以通过数组定义语法、new关键字或大括号初始化创建。可以通过下标访问或修改元素,也可以使用循环遍历。可以使用clone方法复制Array,但多维数组只进行浅拷贝。还可以使用System.arraycopy和Arrays.copyOfRange方法复制数组。Arrays类提供了排序、二分查找、比较、填充、转换等操作。访问数组时要注意下标越界异常。

🎯

关键要点

  • Array 是一种用于存储固定大小的相同类型元素的数据结构。
  • Array 的特点包括长度固定、同类型元素、内存连续和下标从0开始。
  • 可以通过数组定义语法、new关键字或大括号初始化创建 Array。
  • 可以通过下标访问或修改 Array 中的元素,也可以使用循环遍历。
  • 数组不能直接打印输出,打印会得到内存地址。
  • Java 中的数组实现了 Cloneable 方法,可以使用 clone 方法复制数组。
  • 多维数组的拷贝只会进行浅拷贝。
  • 可以使用 System.arraycopy 和 Arrays.copyOfRange 方法复制数组。
  • Arrays 类提供了排序、二分查找、比较、填充、转换等操作。
  • 访问数组时要注意下标越界异常,超出范围会抛出 ArrayIndexOutOfBoundsException 异常。
➡️

继续阅读