在java中,数组变量是引用类型的比那辆,同时应为Java是典型的静态语言,因此
他的数组也是静态的,所以想要使用就必须先初始化,有以下两种方式:
静态初始化: 初始化时有程序员显式指定每个数组元素的初始值,由系统决定数组长度
动态初始化:初始化时由程序员显式的指定数组的长度,由系统为数据每个元素分配初始值
静态初始化方式,程序远虽然没有指定数组长度,但是系统已经自动帮我们给分配了,
而动态初始化方式,程序员虽然没有显示的指定初始化值,但是因为Java数组是引用类型的变量,
所以系统也为每个元素分配了初始化值Null
当然不同类型的初始化值也是不一样的,假设是基本类型int类型,那么为系统分配的初始化值
也是对应的默认值0