Java核心基础学习(一):Object类

常用类

Object类

Object类是所有类、数组、枚举类的父类

Object类的常用方法:

类型 方法名 作用
protected Object clone() clone() 创造并返回一个对象的副本
boolean equals(Object obj) 表明另一个对象是否与该对象相等
protected Object finalize() 由垃圾回收机制(gc)调用,当gc确定不再有引用指向该对象时
class<?> getclass() 返回对象的运行时的类(runtime class)
int hashCode() 返回对象的hash code值
void notify() 唤起一个等待对象监控器的单一线程
void notifyAll() 唤起所有等待对象监控器的单一线程
String toString() 返回对象的String形式
void wait() 将当前对象挂起等待直到另一个线程调用对象的notify()或者notifyAll()方法
void wait(long timeout) 与wait()相似,只是限定了挂起的时间timeout
void wait(long timeout, int nanos) 与wait(long timeout)相似,timeout表示最大等待时间(毫秒),nanos表示附加时间在毫微秒范围0-999999。计算公式:1000000*timeout+nanos
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容