Object方法
1.toString()
默认返回为包名@改对象的hashCode值,开发中一般重写该方法,返回该对象的字符串表示。
2.equals(Object obj)
判断两个对象是否相等,返回值为true/false
重写equals()必须要重写hashCode(),两个对象相等,hashCode必须相等。
3.hashCode()
返回此对象的哈希值
4.getClass()
final 方法,返回运行时类的类型。
5.notify()
随机通知一个持有对象的锁的线程获取操作权限。
6.notifyAll()
通知所有持有对象的锁的线程获取操作权限。
7.wait()
让当前线程失去操作权限,当前线程进入等待序列。
8.wait(long timeout)
设定下一次获取锁的距离当前释放锁的时间间隔。
9.wait(long timeout,int nanos)
设定下一次获取锁的距离当前释放锁的时间间隔。
\(x*y==\frac{1}{5}\)