Bean内のすべてのオブジェクトがSerializable
インターフェースを実装している場合BeanUtils.cloneBean()
、ディープコピーを実行しますか?
44233 次
3 に答える
38
ディープコピーには、 ApacheCommonsLangのSerializationUtils.cloneメソッドを使用 します。クラス階層全体をコピーします。
SerializationUtils.clone(object);
于 2012-11-06T11:47:56.827 に答える
8
いいえ、cloneBean()
浅いコピーのみを行います。ディープコピーが必要な場合。ディープコピーを行うためのテクニックがあるこのリンクを参照してください。
于 2012-02-13T16:29:44.853 に答える
0
シャロークローニングとディープクローニングの両方をサポートする別のJavaライブラリもあります。Serializableを実装する必要なしにディープクローニングを提供します。
于 2019-07-22T06:22:16.233 に答える