类是对象,是Java.lang.class.类的对象,
class类是私有的,所以直接不能创建它的对象,
1.
class c1=foo.class
2.c2=foo1.getclass()
3.class.forname()
三个相等
即类类型,
通过类的类类型可以创建该类的实例对象,
c1.newinstance().相对于new的对象,
编译时加载的类,是静态加载类,是new的
对应到程序即,Javac.即编译,Java即运行,
静态加载类即在javac这是编译出错,
class.forname
即动态加载,即在Java时出错
基本数据类型,包括void关键字,都存在类类型
获取方法的信息
成员变量
即获取integer.class
的成员变量
构造函数
通过反射了解集合,和泛型