Reflection 静态与动态加载 静态加载,编译时加载的类 传统new方式 编译时对会进行类加载,没有这个类会报错依赖性强 子类加载时加载父类 通用静态成员或方法 动态加载,运行时加载的类 反射加载 运行到这里时才需要类加载,编译时没有这个类也不会报错依赖性弱