大纲
反射和SPI 反射 SPI
反射
-
知道具体类的情况下可以使用:
javaClass alunderClass = TargetObject.class;
-
通过Class.forName()传入类的全部路径获取:
javaClass alunderClass = Class.forName("org.example.TargetObject");
-
通过对象实例instance.getClass()获取:
javaTargetObject 0 = new TargetObject(); Classs alunderClass = o.getClass();
-
通过类加载器xxxClassLoader.loadClass()传入类路径获取:
javaClassLoader.getSystemClassLoader().loadClass();
SPI
更新ing