简单介绍hashcode存在的意义

一、意义: 快速索引,方便检索。 二、简单说明: 我们的对象是存在于堆中的,假设堆中有很多很多的对象,如果要在栈里面找某个对象引用所指向堆中的特定的对象,就需要顺着堆中的所有对象挨个找。由于堆中存在很多很多对象,通过对象引用一 一检索堆中的所有对象,这样做效率不高。 所以解决这种效率不高的办法: 当我们创建好对象后,创建一张表(这张表表hash表)专门用来记录一个内存的位置,也就是hashcode
相关文章
相关标签/搜索