创建对象的步骤:
1.首次创建类对象时,Java解释器会寻找类路径,定位Hello.class文件
2.载入Hello.class,此时,所有static的初始化都会被执行
3.使用new关键字时,将在堆上为该对象分配足够的空间
4.自动将类中的基本类型全部给予默认值,而引用会被赋null值
5.执行所有出现于字段定义处的初始化动作
6.执行构造器
7.调用成员变量的初始化方法
- pravate int i=1;这种方法在构造函数之后才被调用。构造函数中i=0
数组的初始化:
例:
int[] a;
a=new int(20)
//创建引用可以和初始化一起进行
//数组不可以在引用时指定长度
//基本类型批量创建时可以使用new
初始化时可以直接填充对象:
a=new Integer[new Integer()]
可变长参数调用:
public void test1(String... sArray){}
此方法自动将接受的方法封装成字符串数组sArray,如:
test1("aab","nihao")