数组一定要初始化吗?其实数组可以换一个方式进行初始化,也就是说可以不用以上所说的方式进行初始化数组。
始终记住:Java的数组变量是引用类型的变量,并不是数组对象本身,只要让数组变量指向有效的数组对象,程序即可使用该数组变量。
针对于数组本身需要进行初始化,但是针对于数组的变量句柄无需进行初始化操作,因为数组赋值即可完成初始化操作。
数组就是保存在堆内存内的连续的内存空间。其实本质只是对数组对象进行初始化,对于变量没有进行初始化操作。对于数组变量只需要让他指向一个靠谱的数组对象即可。无需对数组变量进行初始化操作。