Object的常用方法

equals:

判断两个对象是否相等,java原生实现的是比较地址,重写后可自定义,多改成按内容比较。比如String,Integer等。

hashcode

返回对象的hashcode值,是个int值,多用于hash结构的对象,比如hashset、hashmap,用于查找位置之后的再进行equal的比较,提高查找效率。

toString

对象的字符串化

toClass

返回对象的字节码对象

notify

唤醒一个等待在该锁上的线程。

notifyAll

唤醒所有等待在,让它们公平的竞争该线程的锁,最终一个线程会得到该锁,其他线程继续等待。

wait

让线程等某个同步锁,若要wait必须先有同步锁,sleep不释放对象锁

猜你喜欢

转载自blog.csdn.net/Mrs_WuHo_O/article/details/88808279