首页新闻招聘找找看知识库
  • 20155303狄惟佳
    2017-04-08 10:37 20155303狄惟佳
    简单来讲,浅拷贝只拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象;而深拷贝在拷贝对象的同时,还拷贝了引用对象,这样一来原对象的引用指向的对象若发生改动,就不会影响深拷贝后的对象。(可以用程序验证)
    深拷贝与浅拷贝相比,消耗的资源更多,所以如果对象的属性是基本类型的,或对象的引用不会改变时,使用浅拷贝即可。到底使用哪一种还要根据具体问题进行分析。
    第1楼 回到顶楼
登录后才能评论,请先登录注册