鱼C论坛's Archiver
论坛
›
Java语言交流
› HashSet的add()方法,如果要进行内存解析,应该是怎么个过程啊?
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()方法,如果要进行内存解析,应该是怎么个过程啊?