基本面试题

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

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。

  

posted on 2016-02-23 22:58  -赶鸭子上架-  阅读(184)  评论(0编辑  收藏  举报