JavaのC#[OnSerialized]属性と[OnDeserialized]属性に相当するものはありますか?C#OnDeserialized/OnSerializaed Javaに相当しますか?
4
A
答えて
0
デフォルトのJavaシリアル化を使用している場合は、シリアライズおよびデシリアライズに使用されたメソッドをオーバーライドできます。これらのメソッドは以下のとおりです。
private void writeObject(ObjectOutputStream out) throws IOException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
ただ、これらのそれぞれについて、 "デフォルト" メソッドを呼び出す:out.defaultWriteObject(アウト)とin.defaultReadObject(中)。
Javaではhttp://java.sun.com/developer/technicalArticles/Programming/serialization/
+0
私はいくつかの追加ロジックを追加したいので(非常に便利ですが)、フィールド全体の初期化はしません。 –
関連する問題
- 1. JavaのC++バリデーションテンプレートに相当します。
- 2. JavaのC++ map.lower_boundに相当します。
- 3. Javaのmemcmp()に相当しますか?
- 4. Java述語に相当するC/C++
- 5. JavaのC#匿名メソッドに相当しますか?
- 6. C++のJavaインターフェイスに相当しますか?
- 7. JavaのC++ヘッダーファイルに相当しますか?
- 8. C++ FAQ liteのJava FAQに相当しますか?
- 9. はC++のjavaの 'classname.this'に相当しますか?
- 10. JavaのC++のstd :: bindに相当しますか?
- 11. DoEventsはC++に相当しますか?
- 12. perrorのC++に相当しますか?
- 13. C#String.Format()PHPに相当しますか?
- 14. setTimeOut cに相当しますか?
- 15. C#のfunc_get_argに相当しますか?
- 16. Object Javaクラス相当のC++
- 17. C#Message.CreateMessage()Android/Java相当品
- 18. C#Java HashMap相当の
- 19. Objective-C相当のJavaバイト[]
- 20. Javaリソースに相当するC#
- 21. AESのJava SecretKeySpecに相当するC#
- 22. C#でJavaの "ByteBuffer.putType()"に相当する
- 23. JavaのCharacter.digitに相当するC#
- 24. Javaに相当するC++ this
- 25. C#のJavaマップに相当する
- 26. Objective-Cに相当するJavaのInteger.toOctalString()?
- 27. C++でJavaのIllegalArgumentExceptionに相当する
- 28. Javaに相当するcin(C++)
- 29. Java XDocletに相当するC++ツール
- 30. Objective-Cに相当するJavaのBlockingQueue?
でのJava serializtion上の非常に詳細な記事がありますが、オブジェクトをシリアル化するための単一の標準的な方法はありませんので、答えは、あなたがそれをやっている方法によって異なります。 –
@Mikeも.NETのことを言うことができます... –