zoukankan      html  css  js  c++  java
  • java中对象赋值给对象大坑点

    先贴一下部分代码

    本来debugStockDO对象刚开始在startTime这个属性的值是空的由于(189行)对象赋值,

    举个例子:第一次循环进入了else里面,dsdo修改了startTime为:2015-11-21,debugStockDO的属性也修改了,变为:2015-11-21,得到一个对象日期为21号的

                  第二次寻也进入了else里面,dsdo修改了startTime为:2015-11-22,debugStockDO的属性也修改了,变为:2015-11-22,得到一个对象日期为22号的

                 第二次寻也进入了if里面,  startTime为:2015-11-23, dsdo没有修改,又得到一个对象为22号的,没有得到我们想要的23号,

          出现了bug,这个bug很难找到,以后这种操作要注意,这里我们不能简单的理解为赋值,两个对功用了一个地址,所有修改了一个对象另外一个对象也修改了。

  • 相关阅读:
    Ionic Js十:加载动作
    Ionic Js九:列表操作
    Ionic Js八:头部和底部
    Ionic Js七:手势事件
    库文件
    驱动知识
    自启动总结
    学习笔记
    写脚本切换用户
    未找到arm-linux-gcc解决办法
  • 原文地址:https://www.cnblogs.com/longsanshi/p/4942994.html
Copyright © 2011-2022 走看看