Java 获取Class对象的三种方法
2016-09-10 12:59
225 查看
Java中的java.lang.Class,简单理解就是为每个java对象的类型标识的类,虚拟机使用运行时类型信息选择正确的执行方法,用来保存这些运行时类型信息的就是Class类。虚拟机为每种类型管理一个独一无二的对象,即Class对象,当类被加载时,对应的Class类型对象会通过调用类加载器中的 defineClass 方法自动构造自动创建。注意Class对象是单实例的,在运行时,如果该Class对象没有创建,虚拟机会自动创建,如果已经存在,就不会创建了。
获取Class对象的三种方法:
1.根据对象的引用.getClass()方法获取:MyObject object=new MyObject(); Class c=object.getClass();
2.根据类名.class获取:Class c=MyObject.class;
3.根据Class中的静态方法Class.forName(); Class c=Class.forName("MyObject");
获取Class对象的三种方法:
1.根据对象的引用.getClass()方法获取:MyObject object=new MyObject(); Class c=object.getClass();
2.根据类名.class获取:Class c=MyObject.class;
3.根据Class中的静态方法Class.forName(); Class c=Class.forName("MyObject");
相关文章推荐
- Java中获取Class对象的三种方法
- java反射(2)获取Class对象的三种方法
- java 反射之获取class对象的三种方式
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- java中获取Class对象的几种方法
- java获取class对象的方法
- java获取Class对象的几种方法
- java反射之获取class对象的三种方式
- Java反射02 : Class对象获取的三种方式和通过反射实例化对象的两种方式
- java反射(3)获取Class对象属性方法和构造器
- JavaSE8基础 Class 获取一个类的Class对象的三种方法
- java反射之——获取Class对象的方法
- java中获取class实例的三种方法
- Java中的Class类以及获取Class对象的三种方式
- Java反射机制(获取Class对象的三种方式+获取Class中的构造函数进行对象的初始化+获取反射类的字段+获取反射类的一般方法)
- java中使用字符串或者动态创建对象的三种方法(Class,Constructor,Proxy)
- Java——创建Class对象的三种方法
- 反射机制_介绍_Class对象获取_动态操作_构造器_方法_属性JAVA211-212
- Java基础之获取Class对象的三种方式
- java中对反射获取Class类型对象的三种方式的理解