在JAVA中,框架一般都会用到反射。学习反射,必须学习Class 类,这里的Class 中c 是大写的。java的类用于描述某一类事物,该类事物具体有什么属性,有什么功能。至于这个属性值具体是什么,则是由这个类的实例对象来确定的,不同的实例对象有不同的属性值。一般来讲,我们定义一个类 Person ,那么 Person 的对象我们可以通过new 直接创建,如: Person p1=new Person()。而Class 类不能直接new 来创建对象的,它的对象代表的是内存里面的一份字节码,因此只能这样创建:Class c1=Person.class。