什么是运行时类
加载到内存中的类
Class类与运行时类的关系
Class类的一个实例对应加载到内存中的一个运行时类
获取Class类的方法
- 调用运行时类的属性.class
- 通过运行时类的对象,调用getClass()方法
- 通过类的加载器
- 用Class的静态方法forName(String classPath(全类名))【推荐】
Class uclass = String.class;
String s = new String(); Class uclass = s.getClass();
ClassLoader classLoader = String.class.getClassLoader(); Class uclass = classLoader.loadClass("com.reflection.person");
Class uclass = class.forName("com.mysql.cj.jdbc.Drive");