天天看点

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 之中保存的数据是无序的。