简介概要

如何进行Java对象的克隆

来源期刊:软件工程2011年第10期

论文作者:钱宇虹

文章页码:56 - 59

关键词:Java对象;浅克隆;深克隆;Clonable接口;Serializable接口;

摘    要:由于Java中的对象使用引用类型,所以没有直接的方法可以将对象的内容复制到一个新的对象。虽然java.lang.Object类的clone()方法为所有的引用类型提供了一套标准的克隆机制,但是对于深度克隆是较为麻烦的。本文给出了采用clone()方法实现浅克隆的案例,指出其局限性,然后提出采用序列化实现深克隆的方法和代码,最后指出了这种方法的缺陷。

详情信息展示

如何进行Java对象的克隆

钱宇虹

武汉职业技术学院

摘 要:由于Java中的对象使用引用类型,所以没有直接的方法可以将对象的内容复制到一个新的对象。虽然java.lang.Object类的clone()方法为所有的引用类型提供了一套标准的克隆机制,但是对于深度克隆是较为麻烦的。本文给出了采用clone()方法实现浅克隆的案例,指出其局限性,然后提出采用序列化实现深克隆的方法和代码,最后指出了这种方法的缺陷。

关键词:Java对象;浅克隆;深克隆;Clonable接口;Serializable接口;

<上一页 1 下一页 >

有色金属在线官网  |   会议  |   在线投稿  |   购买纸书  |   科技图书馆

中南大学出版社 技术支持 版权声明   电话:0731-88830515 88830516   传真:0731-88710482   Email:administrator@cnnmol.com

互联网出版许可证:(署)网出证(京)字第342号   京ICP备17050991号-6      京公网安备11010802042557号