一、new一个对象,也就是创建一个类的实例。 二、访问类或者接口的静态变量,或者对该静态变量赋值。 三、调用类的静态方法。 四、反射。 五、初始化一个类的子类。 六、JAVA启动时标明的启动类,即文件名和类名相同的那个类。