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

你可能感兴趣的:(Java核心基础学习(一):Object类)