可能你对这三个名字并不太熟悉,但相信大部分人都知晓ArrayList,LinkedList,TreeSet,HashSet,HashMap, Hashtable等实现类的名称。理解它们之间的区别也比较容易,List可放置重复的对象集合,Set放置不可重复的对象集合,而Map则放 <Key,Value >这样的名值对,其中Key的值不可重复,而Value可以。在Java面试时,考官一般喜欢问新集合框架和旧集合框架的区别?那么大家可以在这些包中找since jdk1.2的新集合,之前的如vector和Hashtable都是旧的集合框架包括的类。