• 欢迎访问极客公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入极客公园 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/gitcafe.net
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏极客公园吧

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

日常bug 站点默认 4年前 (2022-11-18) 837次浏览 0个评论

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

原因

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

改进

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


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

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

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

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