一、class类
class类也是一个对象,是java.lang.Class的对象
任何一个类都是Class的实例对象,且都有一个隐含的静态成员变量class
二、动态加载类和静态加载类
Class.forName("类的全名") 即代表动态加载类,程序编译时可以缺席
new className() 表示静态加载类,程序编译时就要提供
静态加载类的局限,若在大的项目,因某一的类导致无法正常运行,则其余功能也无法实现
所以在动态加载类时,运行时加载即可。
三、java获取方法信息
Class c1=int.class;//int的类类型
Class c2=void.class;//void类型的类类型
Class类的基本API操作