面试
龚厂长
这个作者很懒,什么都没留下…
展开
-
消息队列中推和拉模式区别
kafka使用拉模式;rocketmq支持拉模式和推模式。介绍推模式和拉模式的区别转载 2021-06-05 21:16:27 · 1115 阅读 · 1 评论 -
面试题-深拷贝和浅拷贝区别是什么?
本文针对java语言。当复制一个java对象时,由于对其属性复制后产生的效果不同,而产生了深拷贝与浅拷贝。对于基本类型,深拷贝和浅拷贝都是一样的,都是对原始数据的复制,修改原始数据,不会对复制数据产生影响。两者的区别,在于对引用属性的复制。浅拷贝浅拷贝复制引用属性时,仅仅复制指针值,没有复制指向的对象。深拷贝深拷贝完整复制一份该属性指向的对象,如下图:这样两个对象修改时,互相不产生影响。Object.clone()方法属于浅拷贝还是深拷贝?Object.clone()方法属于浅拷贝。原创 2021-04-18 00:39:23 · 7726 阅读 · 1 评论