<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

    主站蜘蛛池模板: 国产精品成人啪精品视频免费| 亚洲精品不卡视频| 亚洲偷自拍拍综合网| 免费在线精品视频| 亚洲一区二区高清| 久久久久国产成人精品亚洲午夜 | 免费无码毛片一区二区APP| 成人久久免费网站| 在线观看免费无码专区| 99久久国产免费中文无字幕| 日本免费人成视频在线观看| 亚洲大片免费观看| 两个人的视频高清在线观看免费| 啦啦啦高清视频在线观看免费| 最近免费中文字幕视频高清在线看| 国内一级一级毛片a免费| 日韩毛片无码永久免费看| 亚洲AV中文无码乱人伦在线视色| 亚洲人成色7777在线观看不卡| 亚洲日韩国产精品第一页一区| 久久亚洲国产伦理| 亚洲一区二区免费视频| 亚洲s码欧洲m码吹潮| 一级a性色生活片久久无少妇一级婬片免费放| 九九久久国产精品免费热6| 叮咚影视在线观看免费完整版| 亚洲免费一级视频| 蜜桃精品免费久久久久影院| 亚洲成A∨人片天堂网无码| 九月丁香婷婷亚洲综合色| 亚洲免费在线观看视频| 久久久久久久久无码精品亚洲日韩| 国产大片免费天天看| 91精品免费高清在线| 真实乱视频国产免费观看| 亚洲综合精品网站| 亚洲综合激情六月婷婷在线观看| 亚洲爆乳成av人在线视菜奈实 | 亚洲国产精品成人精品软件 | 久久国产亚洲高清观看| 日韩亚洲不卡在线视频中文字幕在线观看|