java反射-反射对象的获取

java.lang.Class对象的获取方式

宁阳网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

@SuppressWarnings("all") //压制警告
public class Deam {

public static void main(String[] args) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException  {

    try {
//一个类被加载后,jvm会创建一个对应类的Class对象,类的整个信息会放到对应的Class对象中
        Class c=Class.forName("cn.sxt.in.Demo");
        System.out.println(c);

        //类名.class 获取Class对象
        Class strc=String.class;
        //对象.getClass()获取Class对象
        String path="a";
        Class strc2=path.getClass();  //和上面的String的Class对象是同一个
        System.out.println(strc==strc2);  //true

        Class intc=int.class;  //获取int的Class对象

        int[] a=new int[10];
        int[] a2=new int[20];   //得到的数组的Class对象都是同一个
        String[] a3=new String[10];  //不同类型的数组和不同维度的数组得到的Class对象不同

        System.out.println(a.getClass().hashCode());
        System.out.println(a3.getClass().hashCode());

    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }

}

}

新闻标题:java反射-反射对象的获取
分享路径:http://csruizhi.cn/article/godcsg.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都网站设计 成都网站设计 手机网站建设 成都网站建设 高端网站设计推广 成都网站制作 网站建设推广 专业网站建设 成都网站建设公司 成都网站制作 重庆电商网站建设 定制级高端网站建设 成都网站建设公司 LED网站设计方案 成都商城网站建设 成都网站制作 成都网站设计 营销型网站建设 企业网站设计 成都企业网站建设公司 手机网站制作 营销网站建设