最高记录:速度:173.34
记录保持者:【虚极境七重】123456.
文本名:Java基础部分面试题三(附白话答案)
文本总字数:378
文本内容:
6.Collection和Collections的区别Collection是集合类上级接口,继承他的主要有List和SetCollections是集合类的帮助类,提供了对集合的搜索、排序、线程安全化等操作。7.List和Map的区别List是存储单列数据的集合,Map是存储键值对双列数据的集合。List存储的数据是有顺序且可重复的,Map存储的数据是无顺序,键不可重复,值可重复的。8.HashMap和HashTable的区别HashMap是Map接口的实现,非线程安全,允许空键值。HashTable是Dictionary的子类,线程安全,不允许空键值。几乎被淘汰,建议使用ConcurrentHashMap来替代它。HashMap使用的是快速失败迭代器,在迭代器创建后,除非通过迭代器自身的remove或者add方法,其他任何方式的修改都会抛出异常。