Java工具类及常用算法.ppt

Java工具类及常用算法

哈尔滨工业大学计算机系代亚非 Object类 Object类是Java程序或类库中所有类的直接或间接父类,所有对象(包括数组)都实现这个类的方法 Object类扩大了方法的适用范围,例 Void fun(Object o)可以将任意类型的对象传递给它 Object类中的主要方法介绍 Object类 Wait():当一个线程执行了一个对象的wait()方法时,该线程就会处于该对象的等待池中 Notify():当一个线程执行了一个对象的notify方法时,就会唤醒该对象等待池中一个线程 notifyAll():当一个线程执行了一个对象的notify方法时,就会唤醒该对象等待池中所有线程 Object类 protected native Object clone() throws CloneNotSupportedException; 生成当前对象的一个备份 应用clone()方法 参见mypack2.TestClone1.java 应用该方法的对象必须实现Cloneable接口,否则异常。 必须重写clone() 方法。 在该方法中必须使用super.clone(); 注意shallow clone与deep clone : mypack2.TestClone2.java Object类 Equals()方法提供对象是否“==”的判断 Object类的equals方法实现

文档评论(0)

1亿VIP精品文档

相关文档