Collection和Collections
2018-11-12 本文已影响18人
SAikeilee
Collection是一个Interface
Set List Queue(先进先出队列) Deque(双向链表)都继承于Collection
注:Collection和Map之间没有关系,Collection是放一个一个对象的,Map 是放键值对的
注:Deque 继承 Queue,间接得继承了 Collection
image.png
Collections是一个类,存放容器的类,相当于Arrays
JDK1.8解释:此类仅由组合或返回集合。 它包含对集合进行操作的多态算法,“包装器”,返回由指定集合支持的新集合,以及其他一些可能的和最终的。
主要提供以下功能:
reverse()将数据翻转
shuffle()将数据混肴
sort()排序
swap()交换
实例:Collections.swap(numbers,0,5);
将0和5下标的数据交换
rotate()滚动
实例:Collections.rotate(numbers,5);
向右移动5个单位
线程安全化synchronizedList()
参考:how2j