<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Chan Chen Coding...

    Java中的getName(), .class 和forName()的區別

    1. 首先這個函數或屬性都是用來獲得一個類型的Class對象。每一個類型在java虛擬機中都對應一個Class對象,該對象用于java虛擬機加載一個該類型的對象到內存中。
    2. 其次getClass都是用于一個Custom object的,.class用于一個類型(系統封裝或者用戶自定義類型),比如People類型,而forName 是Class類型的一個靜態函數,用于獲得一個類型的Class對象。
    3. getClass返回的Class對象,是在運行時確定的,而另外兩個都是在編譯的時候確定的。

    假如我們有兩個類型People和Student,其中student繼承自People。如果執行下面的代碼:

    People people = new Student();
    try{
        System.out.println(Class.forName("People") == People.class);
        System.out.println(Class.forName("People") == people.getClass());
         
        System.out.println(people.getClass() == People.class);
         
        System.out.println(Class.forName("People"));//People
        System.out.println(people.getClass());//Student
        System.out.println(People.class);//People
    }catch(Exception e)
    {
        e.printStackTrace();
    }
    Student student = new Student();
    try{
        System.out.println(Class.forName("Student") == Student.class);
        System.out.println(Class.forName("Student") == student.getClass());
         
        System.out.println(student.getClass() == Student.class);
         
        System.out.println(Class.forName("Student"));//Student
        System.out.println(student.getClass());//Student
        System.out.println(Student.class);//Student
    }catch(Exception e)
    {
        e.printStackTrace();
    }



    -----------------------------------------------------
    Silence, the way to avoid many problems;
    Smile, the way to solve many problems;

    posted on 2012-11-23 23:09 Chan Chen 閱讀(795) 評論(0)  編輯  收藏 所屬分類: Scala / Java

    主站蜘蛛池模板: a级毛片毛片免费观看永久| 色偷偷亚洲男人天堂| 免费91麻豆精品国产自产在线观看 | 亚洲精品中文字幕| 午夜男人一级毛片免费| 亚洲精品无码av片| 一本色道久久88综合亚洲精品高清| 亚洲欧美成人综合久久久| 老司机永久免费网站在线观看| 亚洲精品日韩一区二区小说| 国产免费av片在线无码免费看| 日韩精品免费一线在线观看| 亚洲精品黄色视频在线观看免费资源 | 在线观看亚洲专区| 亚洲国产精品专区在线观看| 深夜免费在线视频| 亚洲成AV人片在| h片在线免费观看| 亚洲av永久中文无码精品综合| 国产不卡免费视频| 两个人的视频www免费| 亚洲午夜久久影院| 在线观看免费大黄网站| 免费人成大片在线观看播放电影| 亚洲中文字幕无码日韩| 亚洲成人免费网站| 亚洲av无码片vr一区二区三区| 伊伊人成亚洲综合人网7777| 2019中文字幕在线电影免费| 亚洲乱亚洲乱妇24p| 久久激情亚洲精品无码?V| 曰批全过程免费视频播放网站| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲人成无码网站| 99re热免费精品视频观看| 免费精品久久久久久中文字幕| 日本亚洲欧洲免费天堂午夜看片女人员| 67194熟妇在线永久免费观看| 精品视频免费在线| 亚洲成a人片毛片在线| 亚洲国产综合精品一区在线播放|