天天看點

HashSet 子類|學習筆記

開發者學堂課程【Java進階程式設計:HashSet 子類】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/20/detail/407

HashSet 子類

HashSet 是 Set 接口裡面使用最多的一個子類,其最大的特點就是儲存的資料是無序的,而 HashSet 子類的繼承關系如下:

public class HashSet<E>

extends AbstractSet<E>

implements Set<E>,Cloneable.Serializable

這種繼承的形式和之前的 ArrayList 是非常相似的,那麼現在來觀察一下類的繼承結構:

HashSet 子類|學習筆記

範例:觀察 HashSet 之類

HashSet 子類|學習筆記

通過執行結果就可以發現 HashSet 子類的操作特點:不允許儲存重複元素( Set 接口定義的),另外一點 HashSet 之中儲存的資料是無序的。