Object中有哪些公用方法。


1.Object是什么?

Object是所有類的父類,任何的類都默認繼承於Object。

2.Object中有哪些方法

               可以為任何一個對象

             Object o1=new Object();

        1. 反射獲得該類的運行時類型

                 o1.getClass(); 

2. 用於比較對象地址或者值是否相等,子類中可以重寫該方法。              

                 o1.equals(""); 

3 .hashcode根據對象的地址或者字符串計算出該對象 的int類型的值,一般用於hash表查找

                 o1.hashCode();

4. 喚醒在該對象上等待的一個線程

                     o1.notify(); 

        5. 喚醒所有的線程

o1.notifyAll()

        6.轉換為字符串並且打印;

o1.toString();

        7.線程等待,需要其他線程來notify、喚醒它才能繼續工作

o1.wait()

       8.同樣是線程等待,但是自帶一個超時鎖,如果在規定的時間內沒有獲得鎖就返回,

,除非被notify喚醒 或者 interrupt打斷。重載了wait方法。

                o1.wait(timeout, nanos);



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM