equals:
判断两个对象是否相等,java原生实现的是比较地址,重写后可自定义,多改成按内容比较。比如String,Integer等。
hashcode
返回对象的hashcode值,是个int值,多用于hash结构的对象,比如hashset、hashmap,用于查找位置之后的再进行equal的比较,提高查找效率。
toString
对象的字符串化
toClass
返回对象的字节码对象
notify
唤醒一个等待在该锁上的线程。
notifyAll
唤醒所有等待在,让它们公平的竞争该线程的锁,最终一个线程会得到该锁,其他线程继续等待。
wait
让线程等某个同步锁,若要wait必须先有同步锁,sleep不释放对象锁