java基础学习——24、容器
Java中有一些对象被称为 容器 (container )。容器中可以包含多个对象,每个对象称为容器中的一个元素。容器是用对象封装的 数据结构(data structure)。 充满梦想的容器 不同的数据结构有不同的组织元素的方式,也可以有不同的操作。根据具体实施的不同,数据结构的操作效率也各有差别。Java中的容器也是这样。我们要选择适当的容器,以应对变化的需求。 (关于数据结构更多的内容,可参考 纸上谈兵: 算法与数据结构 ) 数组 数组(array)是最常见的数据结构。数组是相同类型元素的有序集合,并有固定的大小(可容纳固定数目的元素)。数组可以根据 下标(index)来随机存取(random access)元素。在内存中,数组通常是一段连续的存储单元。 Java支持数组这一数据结构。我们需要说明每个数组的类型和大小。如下: public class Test { public static void main(String[] args) { Human[] persons = new Human[2]; // array size 2 persons[0] = new Human(160); persons[1] = new Human(170); int[] a = {1, 2, 3, 7, 9}; // array size 5 System.out.println