Object:类Object类层次结构的根类。
public native int hashCode();
返回该对象的哈希值。
注意:哈希值是根据哈希算法计算出来的一个值,这个值和地址值有关,但不是实际地址值。可以理解为地址值。
public final native Class getClass();
返回此对象的运行时类。通过getName()可以得到类名。
public String toString()
方法是返回该对象的字符串表示;
直接输出对象,实际上也是直接调用的这个方法;
实际使用使用时,可以直接使用编辑软件的自动方法进行重写。
public boolean equals(Object obj)
比较两个对象是不是一个对象,我们可以重写这个方法来实现自己想要的比较。它相当于“==”。
protected void finalize() throws Throwable { }
当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。用于垃圾回收,但是到底什么时候回收不确定。
protected native Object clone() throws CloneNotSupportedException;
创建并返回此对象的一个副本。
Cloneable:实现了Cloneable接口,以指示此类可以实现对字段的复制。这是一个标记接口,告诉我们实现该接口的类就可以实现对象的复制了。