基本面试题

突然发现之前的知识忘了好多啊。。。

1. Collection 和 Collections的区别。

Collection 是各种集合结构的父接口;Collections则是一个静态类,含有大量操作集合的静态方法

2. List, Set, Map是否继承自Collection接口?

List, Set继承自Collection接口,而Map不是

Collection 
├List 
│├LinkedList 
│├ArrayList 
│└Vector 
│ └Stack 
└Set 
Map 
├Hashtable 
├HashMap 
└WeakHashMap 

3. Comparator/Comparable异同:

http://www.cnblogs.com/sunflower627/p/3158042.html

二者都是接口,用于Collection中元素的比较;

Person implements Comparable + 实现compareTo方法;比较器Comparator采用策略模式,PersonCompare implements Comparator。

  

清醒时做事,糊涂时读书,大怒时睡觉,独处时思考; 做一个幸福的人,读书,旅行,努力工作,关心身体和心情,成为最好的自己 -- 共勉
原文地址:https://www.cnblogs.com/hello-yz/p/5211523.html