反射与静态语句块
* 获取class对象与静态语句块的关系
package com.shige.Reflect;
import java.nio.channels.ClosedSelectorException;
public class ReflectTest02 {
public static void main(String[] args) throws ClassNotFoundException {
// 第一种方式: 将Employee.class文件装载到jvm虚拟机的过程 执行发现Employee类中的静态语句块发生了加载
//Class.forName("com.shige.Reflect.Employee");
//第二种方式: 利用这种方式发现静态内部类并没有发生加载
// Class c1=Employee.class;
//第三种方式也是可以加载静态语句块的,因为在new对象的时候已经发生了类加载
Employee employee=new Employee();
employee.getClass();
}
}