zoukankan      html  css  js  c++  java
  • Object类的方法简记

    1).clone():创建并返回此对象的一个副本,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。
    2).getClass():返回此object的运行时类型。
    3).toString():返回该对象的字符串表示。
    4).finalize():该方法用于释放资源。当垃圾回收期确定不存在该对象的更多引用时,由对象的垃圾回收器调用此方法。
    5).equals():一般equals和==是不一样的,但是在Object中两者是一样的。子类一般都要重写这个方法。判断两对象是否“相等”
    6).hashCode():该方法用于哈希查找,重写了equals方法一般都要重写hashCode方法。一般必须满足obj1.equals(obj2)==true。可以推出obj1.hashCode()==obj2.hashCode(),但是hashCode相等不一定就满足equals。不过为了提高效率,应该尽量使上面两个条件接近等价。返回该对象的哈希码值。
    7).wait():wait方法就是使当前线程等待该对象的锁,在其他线程调用此对象的notify()或notifyall()之前,导致当前线程等待。
    8). wait(long timeout):在其他线程调用此对象的notify()或notifyall(),或者超过指定时间量前,导致当前线程等待。
    9).wait(long timeout int nanos):
    在其他线程调用此对象的notify()或notifyall(),或者超过指定时间量,或者其他某个线程中断当前线程之前,导致当前线程等待。
    10).notify方法:该方法唤醒在该对象上等待的某个线程。
    11).notifyAll方法:该方法唤醒在该对象上等待的所有线程。

  • 相关阅读:
    flume杀掉重启
    Tomcat访问日志浅析 (转)
    httpclient Accept-Encoding 乱码
    解决Maven报Plugin execution not covered by lifecycle configuration
    mahout基于Hadoop的CF代码分析(转)
    hadoop Mahout中相似度计算方法介绍(转)
    nginx配置文件结构,语法,配置命令解释
    nginx 中文和英文资料
    使用异步 I/O 大大提高应用程序的性能
    nginx AIO机制与sendfile机制
  • 原文地址:https://www.cnblogs.com/yangrongkuan/p/12023858.html
Copyright © 2011-2022 走看看