其长度是确定的。数组一旦被创建,它的大小不可改变。其元素必须是相同的类型,不允许出现混合类型。数组中的元素可以是如何数据类型,包括基本类型和引用类型。数组变量属于引用类型,数组也可以看成对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,java中对象是在堆中的,因此数组不论保存原始类型还是其他对象类型,数组本身对象是在堆中。