私は「どのようにしてJavaでオブジェクトを作成できますか」について読んでいます。 new演算子を使用して、オブジェクトのクローニングとシリアライゼーションは、 "new"とリフレクションを使用する方法とどう違うのですか?
- 作成: は、私は4つの方法を見つけました。
- クローニング
- シリアライゼーション
- 反射。
新しいと反射で、私はこれらの2つの方法でうまくいきます。
、私の質問は:
は、なぜ人々は、オブジェクトを作成するためのさまざまな方法としてクローニングおよび直列化を検討していますか?
以下のMarkoの答えは、「クローニングとシリアライゼーション」が「新旧」と異なる理由をよく説明しています。 VMマジックにあなた自身の魔法を追加したいのであれば、あなたは別のことをする必要があるからです。 –