集合
文章平均质量分 54
money云
不要等到以后再对我们的青春说对不起!
展开
-
JAVA集合之---TreeSet、HashSet、EnumSet
TreeSet集合开发中没怎么用到。此处既然学习到了就记录下来一遍大家一起学习讨论。首先TreeSet集合是Set接口的实现类。TreeSet集合的元素不能重复。需要加入TreeSet集合的类必须实现Comparable接口并重写compareTo方法,否则回报ClassCastExceptionTreeSet中加入的对象,如果equals和compareTo方法都判断为同一个对象的话,只会存储一个原创 2017-08-28 15:11:22 · 450 阅读 · 0 评论 -
JAVA集合之---LinkedList、ArrayList与Vector
先介绍一下LinkedList: 首先LinkedList集合是List接口的实现类,所以,它可以根据索引随机访问集合中的元素。除此之外,LinkedList集合还是先了Deque(Queue接口的子接口),所以LinkedList也代表一个双向队列。同时Deque接口还提供了一些包括pop(出栈)和push(入栈)两个方法。所以LinkedList也可以当做“栈”来使用。由此可见,L原创 2017-08-28 14:47:03 · 389 阅读 · 0 评论 -
HashSet、HashMap和Hashtable区别
这篇博客的知识有点杂,有耐心的可以读下去1.HashSet是一个Set集合的实现类,HashMap和Hashtable是Map集合的子类2.HashSet和HashMap、Hashtable底层都是通过hash表来存储元素。 也就是通过hash算法原定元素的存储位置。但是HashMap和Hashtable通过hash表存储的是它的key。 而HashSet存储的是它的元素。(因为set集合不是k原创 2017-08-31 10:43:31 · 453 阅读 · 0 评论