<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日韩精品久久久久久a| 国产亚洲综合色就色| 一级毛片免费播放视频| 97无码免费人妻超级碰碰碰碰| 亚洲欧洲精品久久| 日本免费人成在线网站| 亚洲区视频在线观看| 永久在线观看www免费视频| 亚洲成人福利在线观看| 成年美女黄网站18禁免费| 亚洲熟妇丰满多毛XXXX| 免费无码作爱视频| 久久伊人久久亚洲综合| 亚洲大片免费观看| 亚洲色大成网站www| 免费国产a国产片高清网站| 一级毛片高清免费播放| 久久伊人久久亚洲综合| 无遮免费网站在线入口| 亚洲av中文无码乱人伦在线r▽| 久久精品成人免费网站| 亚洲伊人精品综合在合线| 免费鲁丝片一级在线观看| 深夜福利在线视频免费| 成人网站免费观看| 色吊丝免费观看网站| 女人被男人躁的女爽免费视频| 亚洲国产国产综合一区首页| 日韩大片免费观看视频播放| 亚洲精品无码不卡在线播HE| 免费专区丝袜脚调教视频| 亚洲人AV在线无码影院观看| 国产午夜亚洲精品理论片不卡| 美女视频黄视大全视频免费的| 中文字幕亚洲第一| 皇色在线视频免费网站| 免费无码国产在线观国内自拍中文字幕| 亚洲国产成人一区二区精品区| 一个人免费观看视频在线中文| 亚洲av网址在线观看| 成人毛片免费观看视频|