1.简介
Object类是“创世之神”,所有的类都继承于他。Object类是类层次结构的根类。所有对象(包括数组)都实现这个类的方法。
2.Object常用方法
2.1clone() 方法
创建并返回此对象的一个副本。
2.2equals()方法
指示其他某个对象是否与此对象“相等”。
既然equals()方法是比较对象是否相等,为什么在String类中一般用"=="比较对象是否相等,而用equals()方法只能比较对象的内容是否相等?
因为String类重写了equals()方法。
2.3getClass() 方法
返回此 Object 的运行时类。
2.4hashCode() 方法
返回该对象的哈希码值。
2.5notify() 方法
唤醒在此对象监视器上等待的单个线程。
2.6notifyAll() 方法
唤醒在此对象监视器上等待的所有线程。
2.7toString() 方法
返回该对象的字符串表示。
2.8wait() 方法
在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。