1.Class.form(className);动态加载类,类加载后需要创建对象
2.newClassName():静态加载类
3.实例对象.getClass(); .getClass()是一个对实例对象的方法
getName():String:获得该类型的全称名称。
getSuperClass():Class:获得该类型的直接父类,如果该类型没有直接父类,那么返回null。
getInterfaces():Class[]:获得该类型实现的所有接口。
isArray():boolean:判断该类型是否是数组。
isEnum():boolean:判断该类型是否是枚举类型。
isInterface():boolean:判断该类型是否是接口。
isPrimitive():boolean:判断该类型是否是基本类型,即是否是int,boolean,double等等。
isAssignableFrom(Classcls):boolean:判断这个类型是否是类型cls的父(祖先)类或父(祖先)接口。
getComponentType():Class:如果该类型是一个数组,那么返回该数组的组件类型。
此外还可以进行类型转换这类的操作,主要方法有:
asSubclass(Class clazz):Class:将这个类型
以上是类的方法Class.form(XXX).getName()/实例.getClass().getName都可以
4.class.getClassLoader().getResource(XXX)
class.getClassLoader()类加载器
getResource()括号里是路径,加载路径下的文件