1. 程式人生 > >集合框架圖以及一些理解與總結

集合框架圖以及一些理解與總結

HashSet(雜湊集合):HashSet類是Set介面實現類之一,使用較為廣泛,它不儲存元素的加入順序。HashSet類根據元素的雜湊碼進行存放,所以取出時也可以根據雜湊碼快速找到。注意:因為Set介面中不能加入重複元素,所以對於自定義類,需要提供元素的方法,即需要重寫hashCode()和equals()方法。Java規範中要求,如果程式設計師重寫了equals方法,就一定要重寫hashCode方法。當兩個物件呼叫equals方法比較時,如果返回true,那麼他們的hashCode值要求返回值相等。