dequantianhe 发表于 2021-11-12 11:51:11

HashSet的add()方法,如果要进行内存解析,应该是怎么个过程啊?

我最开始猜测的情况是下图的情况,但验证了下不对。



通过测试可以看到,在执行add()方法前后,p1的地址是不变的,那么集合set将p1添加进去,究竟是做了什么动作呢?



猜测,如果add()动作将p1添加只是把其地址值赋值给了set其中的一个成员,那么应该怎么进行验证这个想法呢?

不会起名字的我 发表于 2021-12-4 19:55:01

那你得问Java之父
页: [1]
查看完整版本: HashSet的add()方法,如果要进行内存解析,应该是怎么个过程啊?