Object类有哪些公共方法

434 阅读1分钟

1.clone() 实现对象的浅复制

2.equals() 和==相等,子类一般要重写

3.hashcode() 用于哈希查找,一般重写了equals都要重写这个

4.wait() 使当前线程等待对象的锁。 使用该方法后该线程进入睡眠状态,直到: 1.其他线程使用notify/notifyAll方法 2.时间间隔到了 3.其他线程使用了interrupt来中断线程

5.notify() 使其它线程唤醒该对象上的某个线程

6.notifyAll() 唤醒该对象上的所有线程

7.toString() 转换成字符串,子类一般都有重写

8.getClass() 获得运行时类型,是final方法