java面试题总结(一)说说你对集合的认识

算是对以外用到的知识进行总结。查漏补缺。

1.说说你对集合的认识?

集合与数组的区别?:

a、数组是长度是固定的。集合的长度是可变的。

b、数组存储的是同一类型的。可以是基本数据类型。集合存储的是对象。

集合框架?:

集合按照存储结构可以分为2类。单例集合java.util.Collection和双例集合java.util.Map







hashMap和hashTable的区别?

hashMap是hashTable的轻量级实现(非线程安全)。HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。

你可能感兴趣的:(java面试题总结(一)说说你对集合的认识)