Object的公用方法
分类:java
Object的公用方法有哪一些?
-
clone
保护方法,只有实现了Cloneable
接口才可以调用,否则抛异常-
getClass
final
方法,获得运行时类型
toString
equals
hashCode
-
wait
就是使当前线程等待该对象的锁,当前线程必须是该对象的拥有者,也就是具有该对象的锁。wait方法一直等待,直到获得锁或者被中断。wait设定一个超时间隔,如果在规定时间内没有获得锁就返回。
调用该方法后当前线程进入睡眠状态,直到以下事件发生。 - 其他线程调用了该对象的
notify
方法。 - 其他线程调用了该对象的
notifyAll
方法。 - 其他线程调用了
interrupt
中断该线程。 - 时间间隔到了。
此时该线程就可以被调度了,如果是被中断的话就抛出一个InterruptedException异常。 notify
notifyAll
2年前