关于Java____________Object类

一说Java 不聊聊Object 如何说你了解Java

不多说 具体看源码去 下面是Object的方法 以及方法的作用如下

protected Object clone ()                       //创建并返回此对象的一个副本。 
boolean equals (Object obj)                  //指示某个其他对象是否与此对象“相等”。 (这里多说两句 默认的equals方法 使用的 == 也就是说 他只能比较两个对象的内存地址  以及 基本数据类型)
protected void finalize ()                        //当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。 
Class<? extends Object> getClass ()   //返回一个对象的运行时类。 
int hashCode ()                                       //返回该对象的哈希码值。 
void notify ()                                            //唤醒在此对象监视器上等待的单个线程。 
void notifyAll ()                                       //唤醒在此对象监视器上等待的所有线程。 
String toString ()                                     //返回该对象的字符串表示。 
void wait ()                                               //导致当前的线程等待,直到其他线程调用此对象的 notify () 方法或 notifyAll () 方法。 
void wait ( long timeout)                        //导致当前的线程等待,直到其他线程调用此对象的 notify () 方法或 notifyAll () 方法,或者超过指定的时间量。 
void wait ( long timeout, int nanos)      //导致当前的线程等待,直到其他线程调用此对象的 notify () 方法或 notifyAll () 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量。
 
小弟学粗才浅,解释不当,欢迎指出,谢谢。
原文地址:https://www.cnblogs.com/shundong106/p/10231499.html