构造器初始化static块与非static块区别:对象创建时都做块的初始化,非static块仅在实例创建时初始化,static块在类被第一次加载时初始化数组初始化注意点:1.数组定义时最好在定义的同时初始化2.数组定义方式:int[] a;(推荐这种)int a[];3.数组初始化方式:int[] a = new int[]{1,2,3,};最后一个逗号可选:int[] a = {1,2,3};(这种只能用于数组被定义之处,前一种可以在任何地方使用,如在方法调用内部)4.若没有对数组进行初始化,…