Java从入门到项目实战(全程视频版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

6.12 本章概要

1.数组是一组相关数据变量的线性集合,利用数组可以方便地实现一组变量的关联,数组的缺点在于长度不可改变。

2.数组在访问时需要通过“数组名称[索引]”的形式访问,索引范围为0~数组长度-1,如果超过数组索引访问范围则会出现“java.lang.ArrayIndexOutOfBoundsException)”异常。

3.数组长度可以使用“数组名称.length”的形式动态获取。

4.数组采用动态初始化时,数组中每个元素的内容都是其对应数据类型的默认值。

5.数组属于引用数据类型,在使用前需要通过关键字new为其开辟相应的堆内存空间,如果使用了未开辟堆内存空间的数组则会出现“java.lang.NullPointerException”异常。

6.JDK为了方便数组操作提供有System.arraycopy()与java.util.Arrays.sort()两个方法实现数组复制与数组排序。

7.JDK 1.5之后开始追加了可变参数,这样使得方法可以任意接收多个参数,接收的可变参数使用数组形式处理。

8.对象数组可以实现一组对象的管理,在开发中可以描述多个实例。

9.简单Java类可以实现数据表结构的映射转换,通过面向对象的关联形式描述数据表存储结构。