<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()的區(qū)別

    1. 首先這個函數(shù)或?qū)傩远际怯脕慝@得一個類型的Class對象。每一個類型在java虛擬機(jī)中都對應(yīng)一個Class對象,該對象用于java虛擬機(jī)加載一個該類型的對象到內(nèi)存中。
    2. 其次getClass都是用于一個Custom object的,.class用于一個類型(系統(tǒng)封裝或者用戶自定義類型),比如People類型,而forName 是Class類型的一個靜態(tài)函數(shù),用于獲得一個類型的Class對象。
    3. getClass返回的Class對象,是在運(yùn)行時確定的,而另外兩個都是在編譯的時候確定的。

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

    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

    主站蜘蛛池模板: 亚洲一区影音先锋色资源| 亚洲中文字幕无码久久综合网| 亚洲av女电影网| 色www永久免费网站| 黑人大战亚洲人精品一区 | 中文字幕免费在线看电影大全| 国产亚洲福利一区二区免费看| 亚洲AV日韩综合一区| 国产成人精品男人免费| 黄色网页免费观看| 亚洲一区二区三区无码影院| 岛国精品一区免费视频在线观看| 亚洲精品无码高潮喷水在线| 四虎成人精品永久免费AV| 亚洲欧洲校园自拍都市| 成人午夜性A级毛片免费| 精品国产日韩亚洲一区在线| 国外亚洲成AV人片在线观看| 无码午夜成人1000部免费视频| 亚洲国产精品专区| 国产美女无遮挡免费视频网站| 色婷婷综合缴情综免费观看 | 精品国产免费人成电影在线观看| 亚洲依依成人精品| 啊v在线免费观看| 岛国岛国免费V片在线观看 | 看亚洲a级一级毛片| 国产亚洲精品成人AA片新蒲金| 人人揉揉香蕉大免费不卡| 亚洲av无码国产综合专区| 免费无码成人AV片在线在线播放| 污污污视频在线免费观看| 亚洲人成电影在在线观看网色| 日韩高清免费在线观看| 波霸在线精品视频免费观看| 亚洲国产成人精品无码区在线秒播 | 中文毛片无遮挡高潮免费| 国产一区二区三区亚洲综合| 亚洲av无码潮喷在线观看| 天天摸天天操免费播放小视频| 国产一级高青免费|