亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺談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()方法,得到:類名@哈希值

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

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

當(dāng)我們創(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)文章

  • .properties文件讀取及占位符${...}替換源碼解析

    .properties文件讀取及占位符${...}替換源碼解析

    本篇文章主要介紹了.properties文件讀取及占位符${...}替換源碼解析的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-05-05
  • Java技巧:快速獲取圖片拍攝時間

    Java技巧:快速獲取圖片拍攝時間

    想知道如何用Java讀取圖片的拍攝時間嗎?在這篇指南中,我將向你展示如何利用Java編程語言輕松獲取圖像的拍攝時間信息,不要錯過這個簡單而有用的技巧!
    2023-12-12
  • HashMap紅黑樹入門(實現(xiàn)一個簡單的紅黑樹)

    HashMap紅黑樹入門(實現(xiàn)一個簡單的紅黑樹)

    紅黑樹(Red Black Tree) 是一種自平衡二叉查找樹,是在計算機科學(xué)中用到的一種數(shù)據(jù)結(jié)構(gòu),典型的用途是實現(xiàn)關(guān)聯(lián)數(shù)組。 紅黑樹發(fā)明時被稱為平衡二叉B樹,后來修改為如今的“紅黑樹”
    2021-06-06
  • Java8新特性時間日期庫DateTime API及示例詳解

    Java8新特性時間日期庫DateTime API及示例詳解

    這篇文章主要介紹了Java8新特性時間日期庫DateTime API及示例詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Java金額大小寫的轉(zhuǎn)換方法

    Java金額大小寫的轉(zhuǎn)換方法

    這篇文章主要為大家詳細介紹了Java金額大小寫的轉(zhuǎn)換方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • SpringBoot集成ActiveMQ的實戰(zhàn)全過程

    SpringBoot集成ActiveMQ的實戰(zhàn)全過程

    消息隊列中間件是分布式系統(tǒng)中重要的組件,主要解決應(yīng)用耦合、異步消息、流量削鋒等問題,實現(xiàn)高性能、高可用、可伸縮和最終一致性架構(gòu),是大型分布式系統(tǒng)不可缺少的中間件,這篇文章主要給大家介紹了關(guān)于SpringBoot集成ActiveMQ的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • 淺談Java多線程編程中Boolean常量的同步問題

    淺談Java多線程編程中Boolean常量的同步問題

    這篇文章主要介紹了淺談Java多線程編程中Boolean常量的同步問題,主要針對線程之間同步了不同的布爾對象的問題,需要的朋友可以參考下
    2015-10-10
  • 解決mac最新版intellij idea崩潰閃退crash的問題

    解決mac最新版intellij idea崩潰閃退crash的問題

    這篇文章主要介紹了解決mac最新版intellij idea崩潰閃退crash的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • 使用Java程序模擬實現(xiàn)新冠病毒傳染效果

    使用Java程序模擬實現(xiàn)新冠病毒傳染效果

    這篇文章主要介紹了用Java程序模擬實現(xiàn)新冠病毒傳染效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Java?BitMap源碼仿寫實現(xiàn)

    Java?BitMap源碼仿寫實現(xiàn)

    這篇文章主要介紹了Java?BitMap源碼仿寫實現(xiàn),所謂bitmap,就是用每一位來存放某種狀態(tài),適用于大規(guī)模數(shù)據(jù),但數(shù)據(jù)狀態(tài)又不是很多的情況。通常是用來判斷某個數(shù)據(jù)存不存在的
    2022-12-12

最新評論