几乎所有的程序设计语言都支持数组.Java也不例外.当我们需要多个类型相同的变量的时候,就考虑定义一个数组.在Java中,数组变量是引用类型的变量,同时因为Java是典型的静态语言,因此它的数组也是静态的,所以想要使用就必须先初始化(为数组对象的元素分配空间). 1.数组的初始化方式及其内存分配 对于Java数组的初始化,有以下两种方式,这也是面试中经常考到的经典题目: 静态初始化:初始化时由程序员显式指定每个数组元素的初始值,由系统决定数组长度,如: 1 //只是指定初始值,并没有指定数组的长