hashcode 的疑惑

    技术2022-05-20  33

    1:如果一个对象:ReflectionPoint  rp1 中有x y  

          他存入一个Collection中厚:Collection.add(rp1);

       但是如果修改了rp1.y=0;

      那么在Colleciotn.remove(rp1)的时候就一处不聊了  ,因为hashcode值变化了

     如果进行了很多情况 的话,那么java会出现内存溢出的现象,即使JVM也无能为力

     


    最新回复(0)