面试
文章平均质量分 68
程序员吨吨
这个作者很懒,什么都没留下…
展开
-
面试专题二:Map连环问
根据小滴课堂面试专题整理 上篇讲了list,其实map与list有很多互通的地方,可以相互促进理解与记忆。 1.了解Map吗?用过哪些Map的实现 答:HashMap、Hashtable、LinkedHashMap、TreeMap,ConcurrentHashMap 2.说下 HashMap和Hashtable 的区别 答: HashMap:底层是基于数组+链表,非线程安全的,默认容量是16、允许有空的健和值 Hashtable:基于哈希表实现,线程安全的(加了synchronized),默认容量原创 2021-08-26 13:11:43 · 616 阅读 · 0 评论 -
面试专题一:List
根据小滴课堂面试专题整理 1.说下Vector和ArrayList、LinkedList联系和区别?分别的使用场景 线程安全 ArrayList:底层是数组实现,线程不安全,查询和修改非常快,但是增加和删除慢 LinkedList: 底层是双向链表,线程不安全,查询和修改速度慢,但是增加和删除速度快 Vector: 底层是数组实现,线程安全的,操作的时候使用synchronized进行加锁 使用场景 Vector已经很少用了 增加和删除场景多则用LinkedList 查询和修改多则用ArrayList原创 2021-08-25 23:52:46 · 524 阅读 · 0 评论