سؤال

هل هناك ما يعادل سمات C# [onserialized] و [onDeserialized] في Java؟

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم تسلسل Java الافتراضي ، فيمكنك تجاوز الأساليب المستخدمة لتسلسلها وتهريبها. هذه الطرق هي:

private void writeObject(ObjectOutputStream out) throws IOException
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException

ما عليك سوى الاتصال بالطريقة "الافتراضية" لكل من هذه: Out.DefaultWriteObject (Out) و in.defaultReadObject (in).

هناك مقالة مفصلة للغاية حول Serializtion Java في http://java.sun.com/developer/technicalarticles/programming/serialization/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top