前言
Object类是Java类层次结构的根。也就是说,Object类是所有类的父类。所有的对象,包括数组,都实现了这个类的方法。
源码分析
定义
public class Object {
...
}
Object类的定义就是一个普通的类的定义。
getClass()方法
public final native Class<?> getClass();
getClass()方法返回该对象运行时的Class对象。
hashCode()方法
public native int hashCode();
hashCode()方法返回该对象的哈希值,默认是该对象的内存地址。该方法通常用于哈希表,比如HashMap。