java中的浅克隆和深克隆是什么
答案:3 悬赏:30 手机版
解决时间 2021-03-27 18:50
- 提问者网友:你挡着我发光了
- 2021-03-27 09:54
java中的浅克隆和深克隆是什么
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-03-27 11:13
克隆是指克隆对象,在堆空间复制一块内存,是完全的两个对象,不是指针指向!浅克隆是指克隆一个对象,而该对象的属性只是基本数据类型,只克隆出该对象!深度克隆是指克隆的目标里面还有引用类型,引用类型里还有引用类型,同时把引用类型克隆出来叫深度克隆!常用的方法有两种,第一,需克隆的对象实现cloneable接口;第二,使用commons包提供的克隆方法。这两种方法都能实现深度克隆!
全部回答
- 1楼网友:骨子里都是戏
- 2021-03-27 12:52
浅克隆就是只能在本机识别的,深克隆就是其他平台也能识别的,这个需要用到序列化
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯