五、对象拷贝

  1. 为什么要使用克隆
    想要处理某个对象,又想将该对象的数据保留下来用于接下来的处理,就需要用到克隆;clone方法为native方法,产生对象的效率更高;克隆针对的是对象,而不是类
  2. 如何实现克隆
    实现cloneable接口,重写clone方法
    序列化和反序列化
  3. 深拷贝和浅拷贝的区别是什么
    深拷贝不但可以拷贝要拷贝的对象,对象中的引用对象也会进行拷贝,产生完全相同的两组对象数据,彼此操作互不影响;浅拷贝只拷贝要拷贝的对象,拷贝后对象中引用的其对象仍然指向之前的对象,操作会有影响
发布了8 篇原创文章 · 获赞 0 · 访问量 121

猜你喜欢

转载自blog.csdn.net/weixin_38647628/article/details/104697839
今日推荐