Appearance
深拷贝和浅拷贝有什么区别?
浅拷贝只复制对象本身,内部引用对象还是共享的;深拷贝会把引用对象也复制一份。
所以浅拷贝的问题是:
面试里可以补充实现方式,比如序列化、手动复制、拷贝构造等。
这些知识点在线上都属于高频基础能力。比如异步通知、批量导出、网络通信、对象复制和字符串拼接,几乎每个 Java 项目都会遇到。