网易面经-hashmap是否能存null(debug源码)


面试时一定要坚持自己的认知,不要让面试官两三下pua了。

结果是可以的

 null作为key时被放在了tab下标为0的位置,只能有一个null

 null作为value时不受限制

 虽然说value为null的时候,你get一个key无法得知value是不存在还是为null,但是这个kv键值对确确实实的是存在于hashmap中的

相关