Java 先把Java源文件编译成class的字节码文件,然后再同坐classloader机制把这些类文件加载到内存汇总,最后生成实例执行
java使用一个元类(MetaClass)来描述加载到内存中的数据,这就是class类,它是一个描述类的类对象。
class类是Java反射的入口,只有在获得了一个类的描述对象那个后才能动态的加载、调用,一般获得一个Class对象有三种途径
类属性方式:String.class
对象的getClass方法,new String().getClass()
forName方法加载,Class.for(“路径”)
在获得了Class对象之后,就可以通过getAnnotations()获得注解,通过getMethods()获得方法,getConstructors()忽的构造函数