java获取类类型的方法

来源:互联网 发布:手机wifi中继软件 编辑:程序博客网 时间:2024/05/20 12:23
package lei;/** * 获取某一个类的类类型的方法 * @author Administrator * */public class LeiName {    public static void main(String[] args) {        //方法一、通过类名调用自身隐含的class静态变量,通过class调用类类型        @SuppressWarnings("rawtypes")        Class c1=LeiName.class;        //方法二、通过对象调用该类继承与Object类的getClass方法        LeiName ln=new LeiName();        @SuppressWarnings("rawtypes")        Class c2=ln.getClass();        //方法三、使用Class的forName方法,动态加载类        @SuppressWarnings("rawtypes")        Class c3=null;        try {             c3=Class.forName("lei.LeiName");        } catch (ClassNotFoundException e) {        }        System.out.println(c1==c2);        System.out.println(c2==c3);    }}结果为true
0 0