在之前所接触到的都是基本数据類型定义的数组但是在java程序本身各种数据类型都可以成为数组类型,所以类也可以成为数组类型而这样的数组就称为对象数组,对象數组的定义格式如下:
动态初始化:类 对象数组名称 [] = new 类 [长度] 每一个元素的内容都是null;
静态初始化:类 对象数组名称 [] = new 类 [] {实例化对象,实例化對象,…};
范例:使用动态初始化定义对象数组
范例:对象数组静态初始化
对于对象数组而言,本身只是更换了一种所为的数组定义的类型但是这个时候内存图就比较麻烦了。
所有的开发都不可能离开对象数组但是通过一系列的分析也应该知道一个数组中的最大缺陷:长喥是固定的。优势:数据线性保存根据索引访问,速度较快(时间复杂度为“1”)