JAVA重复 new 会怎么样
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA重复 new 会怎么样相关的知识,希望对你有一定的参考价值。
比如重复打这一句,是只开辟了一块内存给a1呢 还是会怎么样?是不是总用new 不好??
Abc a1=new Abc();
Abc a1=new Abc();
Abc a1=new Abc();
class Abc
``````
连续new,值是改变a1的指向,之前对象由于没有引用指向,将会变为“垃圾”。
java的垃圾回收机制,会在适当的时机,回收这块内存。 参考技术A 会报错,把第二个a1和第三个a1换成别的名字,否则会报错,一个new 就是创建一个新的对象,就会重新分配一个新的空间,所以名字就不能一样本回答被提问者采纳
java怎么去掉List中实体类字段重复字段
参考技术A 只能重新构造你的pojo的属性字段了 然后遍历这个你的list重新赋值在放到list里面 参考技术B list = new ArrayList(new HashSet(list))以上是关于JAVA重复 new 会怎么样的主要内容,如果未能解决你的问题,请参考以下文章
JAVA 声明new 过多临时对像会导致内存溢出,怎么解决?
js中new 了两个Object数组。怎么样将数组内容合并,重复的内容?