JAVA後端面試《對象拷貝》

對象拷貝 1.爲何要使用克隆? 2.如何實現對象克隆? 3.深拷貝和淺拷貝的區別是什麼? 1.爲何要使用克隆? 想對一個對象進行處理,又想保留原有的數據進行接下來的操做,就須要克隆了,Java語言中的克隆針對的是類的實例。 2.如何實現對象克隆? 有如下兩種方法:java 1.實現Cloneable接口並重寫Object的clone方法。 2.實現Serializable接口,經過對象的序列化和反
相關文章
相關標籤/搜索