最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談javaSE 面向?qū)ο?Object類toString)

 更新時間:2016年06月08日 16:03:24   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談javaSE 面向?qū)ο?Object類toString)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

每一個對象,都有一個在內(nèi)存中的地址哈希值,這個哈希值是十六進制的

調(diào)用Object對象的hashCode()方法,返回這個對象的哈希值

調(diào)用Integer.toHexString()方法,轉(zhuǎn)換十六進制

調(diào)用Object對象的toString()方法,得到:類名@哈希值

通常我們會復寫toString()方法,因為默認的沒有太大意義

實現(xiàn)原理是類的反射

當我們創(chuàng)建一個對象,會在硬盤上生成xxx.class的文件,jdk定義了Class類來描述這些class文件

調(diào)用Object對象的getClass()方法,得到Class對象

調(diào)用Class對象的getName()方法,得到類的名稱

public class ObjectDemo {

  /**
   * @param args
   */
  public static void main(String[] args) {
    ObjectDemo od=new ObjectDemo();
    System.out.println(od.toString());//輸出 ObjectDemo@26f04d94
    System.out.println(Integer.toHexString(od.hashCode()));//輸出 26f04d94
    
    //反射
    Class c=od.getClass();
    System.out.println(c.getName()+"@"+Integer.toHexString(od.hashCode()));
  }

}

以上這篇淺談javaSE 面向?qū)ο?Object類toString)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

开原市| 安溪县| 龙门县| 内乡县| 武山县| 茶陵县| 昭通市| 静乐县| 馆陶县| 咸宁市| 正镶白旗| 博白县| 郁南县| 鲁甸县| 蒲江县| 淮北市| 洮南市| 万源市| 遂昌县| 台东市| 揭阳市| 宝山区| 元谋县| 瑞金市| 大兴区| 九江市| 杂多县| 邯郸县| 浙江省| 镇雄县| 铜梁县| 安平县| 桐柏县| 小金县| 宕昌县| 安康市| 霍林郭勒市| 临潭县| 陇川县| 峡江县| 讷河市|