A Day In The Life

とあるプログラマの備忘録

ディープコピーとシャローコピー

インスタンスの複製をする時、ディープコピーとシャローコピー2通りの方法があるようです。



オブジェクトの複写:http://www.asahi-net.or.jp/~dp8t-asm/java/tips/ObjectCopy.html

ディープコピーをしないと複写元のデータを変更してしまう恐れがあるみたい...。



クラスをシリアル化するとわりと簡単にディープコピーができるようです。

参考:http://www.hcn.zaq.ne.jp/no-ji/reseach/20040811.html