util包,java的工具包,java大部分工具类(集合类、日期、时间、读取输入、随机数)都在这个包。
参考链接:https://docs.oracle.com/javase/8/docs/api/java/util/package-summary.html
接口
- Collection< E >: 集合的根接口。
- Comparator< T >:比较函数的接口,例如Arrays.sort(T[] a, Comparator<? super T> c),可以接受定制排序。(默认从小到大,可以接受从大到小排序)
- Deque< E >:双向队列接口,ArrayDeque为其实现类。
- Iterator< E >:集合元素的遍历器。
- List< E >: list集合接口,LinkedList和ArrayList为其实现类。
- Map< E >:Map接口,有HashMap、LinkedMap等实现类。
- Queue< E >:Queue接口,Deque为其子接口,PriorityQueue为其实现类。
- Set< E >: Set接口,HashSet为其实现类。
注:√/×只是代表本人了解情况
类
- 上述集合类:ArrayList、ArrayQueue、HashMap等等
- Arrays:这个类包含操作数组的各种方法
- Calendar:日期类
- Collections:集合工具类
- Date:获取当前时间
- Random:产生随机数
- Scanner:文本输入
- Stack:栈,比较古老的类,现一般使用Deque作栈
- Vector:线程安全的数组
- UUID:唯一标识符