标签:编译器 编译 列表 初始 变量 数列 定义 可变参数 类加载
1.初始化,变量初始化优先于方法,静态类型与非静态类型初始化的差别在于,前者发生在类加载阶段,而后者发生在创建对象的阶段。
2.数组初始化三种方法:
(1)int[] a = {1, 2, 3}; 只能用于定义时初始化,这种方法不够灵活
(2)int[] a = new int[]{ 1, 2 ,3}; 数组大小由{}中元素个数决定
(3)int[] a = new a[10]; 数组大小可以指定。
3.实际上可变参数列表的实现就是数组,当你指定参数,编译器会为你填充数组
标签:编译器 编译 列表 初始 变量 数列 定义 可变参数 类加载
原文地址:https://www.cnblogs.com/mgblogs/p/11374444.html