lixiaotao_1 2016-07-11 11:56 采纳率: 0%
浏览 713

Java clone 对象,notserializedexception

复制对象时用网上介绍的输出输入流,深度复制。第一次复制正常,第二次调用时报错,各种没有序列化,最后报到了Java util 的logger 类,哪位大神遭遇过?

  • 写回答

2条回答 默认 最新

  • Robot-S 2016-07-11 12:02
    关注

    有时候,我们需要把对象A的所有值复制给对象B(B = A),但是这样用等号给赋值你会发现,当B中的某个对象值改变时,同时也会修改到A中相应对象的值!

        也许你会说,用clone()不就行了?!你的想法只对了一半,因为用clone()时,除了基础数据和String类型的不受影响外,其他复杂类型(如集                合、对象等)还是会受到影响的!

        例子如下......
    答案就在这里:Java 对象浅层clone()
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    评论

报告相同问题?

悬赏问题

  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 CSS实现渐隐虚线框
  • ¥15 有没有帮写代码做实验仿真的
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?