Java基础:Object类与包装类详解
1. Object类概述
在Java中,类以树状层次结构排列,类与类之间存在超类 - 子类关系。 Object 类处于类层次结构的根位置,它是所有Java类的超类,位于 java.lang 包中,而该包又在 java.base 模块里。 Object 类包含的方法会自动在所有类中可用,部分方法已有实现,部分则为空实现,同时类也能重新实现 Object 类中的一些方法。 Object 类的引用变量可以存储Java中任何引用类型的引用。
每个加载到JVM中的类型都由 Class<T> 类的一个实例表示, Object 类的 getClass() 方法会返回调用该方法的对象类型的 Class<T> 对象的引用。
2. 哈希码(Hash Code)
哈希码是使用算法为一段信息计算出的整数值,也被称为哈希和、哈希值或简称为哈希。用于从一段信息计算整数的算法称为哈希函数。 Object 类包含一个 hashCode() 方法,它返回一个 int 类型的值,即对象的哈希码。该方法的默认实现是将对象的内存地址转换为整数来计算哈希码。由于 hashCode() 方法在 Object
超级会员免费看
订阅专栏 解锁全文
6455

被折叠的 条评论
为什么被折叠?



