常用类
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 |