1.6 Object类的常用方法总结

1.6 Object类的常用方法总结

  1. public final native Class<?> getClass();
    // 获取当前对象的Class对象,不允许重写,OS的方法,执行快;
  2. protected native Object clone();
    //将当前对象浅克隆,返回副本;
    //Object本身没有实现Cloneable接口,想要调用clone的自定义类必须实现并重写clone方法;
  3. public int hashCode(); //返回对象哈希值;
  4. public boolean equals();//比较内存地址是否相等,String重写了用来比较内容;
  5. public String toString();//返回类名@哈希值16进制的字符串;String重写了用来打印内容;
  6. public final native void wait();//暂停线程执行;
  7. public final native void wati(long);//有限时间暂停线程执行;
  8. public final native void wait(long,int);//有限时间加上超时时间暂停线程执行;
  9. public final native void notify();//随机唤醒一个在此监视器上的线程;
  10. public final native void notifyAll();//唤醒所有在此监视器 上的线程;
  11. protected void finalize();//实例被垃圾回收器回收时触发;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值