HashSet集合
Set集合不允许重复元素存在。
HashSet底层是一个Hash表=主结构(数组)+分支(单链表)
HashSet中存储数据,数据被封装为Node对象,Node类的对象被保存到链表中的某个节点上,链表中的第一个节点的地址保存到数组中。
TreeSet集合
TreeSet:底层是使用二叉树实现,是一个有序的二叉树,保存在TreeSet集合中的元素可以完成元素的排序(自然顺序(自然排序规则),指定排规则)。
TreeSet集合存储学生对象,通过重写学生类的compareTo()方法来对学生对象进行排序。(学生类需要实现 Comparable{)接口)