摘要:
Java的数组是静态的,即当数组被初始化之后,该数组的长度是不可变的,所谓初始化,就是为数组对象的元素分配内存空间,并为每个数组元素指定初始值。静态初始化:初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度。动态初始化:初始化时程序员只指定数组长度,由系统为数组元素分配初始值一旦初始化完成,数组的长度就不可改变。Java语言允许通过数组的length属性来访问数组的长度执行动态初始化时,程序员只需指定数组的长度,即为每个数组元素指定所需的内存空间,系统将负责为这些数组元素分配初始值。Java的数组变量是一种引用类型的变量,数组变量并不是数组本身,它只是指向堆内存中的数组对象。Ja 阅读全文