• 欢迎访问废江网站,承蒙遇见 QQ群
  • 本站将致力于推送优质的java知识以及算法,开源代码!

一些java中引用需要注意的情况

日常bug 站点默认 10个月前 (11-18) 344次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

事件起因就是,我在写一个程序的时候用到了arrayList,然后需求就是用其添加一个一个对象。没错就是你想的那样,里面每一个数据都是相同的, 本来这次错误是不应该犯的,但是因为工作的关系,好久没写java代码了。我大意了,没有闪。

原因

主要就是这个list,因为我需要循环存储每一个对象,那么思路就是用一个临时对象,赋值后,再将其存储到list中。其实,这种在for循环中是正常的,因为每一次遍历都会重新new出一个临时对象,但是我的需求有点不一样,我的需求是for循环中,隔几次存储一次。

改进

有一种很好解决的方法就是你提前做好声音,然后在循环里面,第一次声明需要的时候,你就把他new出来,在什么地方收尾放入list的时候,你就直接放进去。


废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:一些java中引用需要注意的情况
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址