Java 数组总结

Java 语言中提供的数组是用来存储固定大小的同类型元素,在 JVM 内存结构中,是一块逻辑连续的内存。可以声明一个数组变量,如 numbers[100] 来代替直接声明100个独立变量number0,number1,….,number99。

数组的标识符其实只是一个引用,指向在堆中创建的一个真实对象,这个对象用以保存指向其他对象的引用。在上图中,为 myList 变量。
**[] 语法是访问数组对象的唯一方式**.

  • 优点
    • 效率最高的存储和随机访问对象引用序列的方式,这是数组仅存的优点。
  • 缺点
    • 数组对象大小固定,且在生命周期中不可改变
阅读更多