List:有序可重复,可以插入多个null对象;

Set:无序不重复(只允许一个null对象 );

Map不是collection的子接口或者实现类,Map是一个接口,Map 的 每个 Entry 都持有两个对象,也就是一个键一个值,Map 可能会持有相同的值对象但键对象必须是唯一的。(Map 里你可以拥有随意个 null 值但最多只能有一个 null 键).