object 类的所有方法
- 对象克隆 public Object clone()throws CloneNotSupportedException; 克隆对象所在的类一定要实现java.lang.Cloneable接口,子类只需要继续调用object 的克隆方法即可实现
- 对象输出 public String toString() 直接输出对象是默认调用
- 对象比较 public boolean equals(Object obj) 保存Set集合时,会依靠hashCode()和equals()判断是否为重复对象
- 取得对象的hash码 public int hashCode() 每一个对象的唯一编码(标识):比较时会先判断编码是否相同,然后在调用equalss方法比较
- 取得Class类对象 public Class<?> getClass() 通过一个已经实例化好的对象进行对象的反射操作
- 线程等待 public void wait() throws InterceptorException; 执行到此代码时线程等待执行,直到notify(),或notifyall()方法唤醒
- 唤醒第一个等待线程 public void notify();
- 唤醒全部等待线程 public void notifyAll();
- 垃圾回收前释放 public void finalize() throws Throwable; 当使用gc回收无用垃圾空间时默认调用
原文地址:https://www.cnblogs.com/guohao134/p/9181298.html
时间: 2024-10-26 08:19:49