HashSet:
1-底层用HashMap来实现。
2-只允许存储一个null。
3-元素无序,不可重复。
4-hashCode()与equals()。hashCode存储的是地址值,equals()要new对象进行比较,占内存。故先用hashCode比较,再用equals()比较操作。
TreeSet:
1-树形结构,元素有序。
HashSet:
1-底层用HashMap来实现。
2-只允许存储一个null。
3-元素无序,不可重复。
4-hashCode()与equals()。hashCode存储的是地址值,equals()要new对象进行比较,占内存。故先用hashCode比较,再用equals()比较操作。
TreeSet:
1-树形结构,元素有序。