java 内存 作用域 clone 对象_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java 内存 作用域 clone 对象

java 内存 作用域 clone 对象

 2014/9/15 18:52:39  静夜独窗  程序员俱乐部  我要评论(0)
  • 摘要:for(Beanb:product.BeanMap().values()){Beanbean=(Bean)ObjectUtils.clone(b);product.getAreaMap().put(b.getArea(),bean);}请问:上述代码中紫色代码的作用是复制这个对象,如果没有这句不行吗,我直接这样写为什么不行for(Beanb:product.BeanMap().values()){product.getAreaMap().put(b.getArea(),b);
  • 标签:Java 内存

for(Bean b : product.BeanMap().values()){
?????Bean bean = (Bean) ObjectUtils.clone(b);
?????product.getAreaMap().put(b.getArea(), bean);
?}

?

请问:上述代码中紫色代码的作用是复制这个对象,如果没有这句不行吗,我直接这样写为什么不行

for(Bean b : product.BeanMap().values()){
??????product.getAreaMap().put(b.getArea(), b);
?}

好像是内存作用域的原因,但对于这个原因我比较模糊,请各位指点!

发表评论
用户名: 匿名