概述
Object类是类层次结构的根类,是每个Class的超类,Java中的所有类都默认继承自Object类,可以直接调用Object的成员方法。
方法摘要:
- clone():创建并返回此对象的一个副本
- equals(Object obj) :判断两个对象是否相等
- hashCode():返回该对象的哈希码值
- getClass():返回该对象的运行时类
- toString():返回该对象的字符串表示
- notify():唤醒在此对象monitor上等待的单个线程
- notifyAll():唤醒在此对象monitor上等待的所有线程
- wai():在其他线程调用此对象的notify()方法或notifyAll()方法前,导致当前线程等待,这个方法有三个重载
- finalize():当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法
Object源码阅读笔记
1 | package java.lang; |