java中hashcode,hashmap,treemap等的一點思考(一)

1,hashcode的產生,堆裏面的基本數據類型,只要內容一樣就是一樣的,但是堆裏面的引用數據類型,對象等,要加上內存的地址,object是返回對象所在內存的地址,所以是不一樣的。因爲存在引用,即使兩個hashcode相同,也不一定是同一個對象 注:(一)如果兩個對象相同,那麼他們的hashcode也相同,但是如果hashcode相同,不能說明兩個對象相同,如下圖。 (二)雖然不能用hashcod
相關文章
相關標籤/搜索