簡單介紹hashcode存在的意義

一、意義: 快速索引,方便檢索。 二、簡單說明: 我們的對象是存在於堆中的,假設堆中有很多很多的對象,如果要在棧裏面找某個對象引用所指向堆中的特定的對象,就需要順着堆中的所有對象挨個找。由於堆中存在很多很多對象,通過對象引用一 一檢索堆中的所有對象,這樣做效率不高。 所以解決這種效率不高的辦法: 當我們創建好對象後,創建一張表(這張表表hash表)專門用來記錄一個內存的位置,也就是hashcode
相關文章
相關標籤/搜索