底层原因探究?"/>
高薪程序员面试题精讲系列35之List、Set、Map对空值处理策略的底层原因探究?
一. 面试题及剖析
1. 今日面试题
List中为什么可以存null?
Map中对null是怎么处理的?
HashMap的key、value可以为null吗?为什么?
ConcurrentHashMap中的key、value可以为空吗?为什么?
Set中可以有空值吗?为什么?
Set不重复是基于什么原理?
.......
2. 题目剖析
在上一篇文章中,壹哥其实已经通过代码实验,给大家展示了不同集合对null值的处理,如果你认真的学习了我的上一篇文章,现在应该知道哪些集合可以存null,哪些集合不可以存null。但我们现在还不知道这些集合为什么会这样处理,即有的集合可以存null,有的集合就
更多推荐
高薪程序员面试题精讲系列35之List、Set、Map对空值处理策略的底层原因探究?
发布评论