Java:矢量加法函数浅吗?
作者:互联网
当您使用add函数将对象添加到矢量时,它是浅拷贝还是深拷贝?
如果浅,则意味着如果更改矢量中的对象,则将更改对象的原始副本?
解决方法:
它是浅表副本,实际上它根本不是副本,列表具有对同一对象的引用.如果要传递深层副本,请使用实现Cloneable iface和方法clone(),也可以使用副本构造函数.
标签:shallow-copy,vector,deep-copy,java 来源: https://codeday.me/bug/20191031/1976743.html