4.6Java数组初始化的方式
静态初始化
动态初始化
默认初始化
三种初始化类型如下:
package cn.Lucifer.arrays;
/**
 * 测试数组的三种初始化方式
 * @author Lucifer
 */
public class TestNo3 {
    public static void main(String[] args) {
        /*静态初始化*/
        Integer[] first = {1, 2, 3}; //静态初始化要注意括号的差别,用的括号是花括号
        User[] second = {
                        new User(21,"Lucifer"),
                        new User(21,"Harden"),
                        new User(21"James")
                        }; //直接赋值
        /*
        直接赋值的同时数组的长度也声明了
         */
        //默认初始化
        Integer[] third = new Integer[3]; //默认给数组的元素进行赋值,赋值的规则和成员变量默认赋值规则一致
        /*
        数字默认:0
        布尔类型默认:false
        引用类型默认:null
         */
        //动态初始化:通过索引下标挨个赋值
//        second[0] = new User(21,"JamesHarden");
        int[] d1 = new int[2]; //声明数组+分配空间
        d1[0] = 1;
        d1[1] = 2;
    }
}
    It's a lonely road!!!
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号