- Map<String,Object>中value值为什么可以进行对象类型判断
当你把任意数据类型存放到Map<String,Object>中,然后取出来使用instanceof进行类型判断的时候,你会发现数据保存着原有数据类型,也就是说Long类型的数据存放到Map<String,Object>中,取出来的进行对象类型判断,你会发现Long类型的数据还是Long类型,那么java中是如何保证这些数据类型不会变?
猜测是应该是有类型标识,但是在源码的那处,设计逻辑是什么样的?
Map集合一些疑问
最新推荐文章于 2023-03-09 10:31:52 发布