Neden basit bir 1L yerine uzun serialVersionUİD oluşturmak? | Netgez.com
SORU
20 Mayıs 2009, ÇARŞAMBA


Neden basit bir 1L yerine uzun serialVersionUİD oluşturmak?

Sınıfı uygular Eclipse seri hale getirilebilir, iki seçenek var: varsayılan serialVersionUID(1L) Ekle veya serialVersionUID(3567653491060394677L). oluşturulan İlk bir soğutucu olduğunu düşünüyorum, ama çoğu zaman insanlar ikinci seçeneği kullanarak gördüm. Herhangi bir nedenle long serialVersionUID oluşturmak için var mı?

CEVAP
20 Mayıs 2009, ÇARŞAMBA


Söyleyebileceğim kadarıyla, önceki sürümleri ile uyumluluk için. Bu sadece bir serialVersionUİD önce kullanmayı ihmal ve compatible olması gerektiğini bildiğiniz ama seri kırmak için neden bir değişiklik yapıldıktan sonra eğer yararlı olacaktır.

Daha fazla ayrıntı için Java Serialization Spec bkz.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoHotkey Tutorials

    AutoHotkey T

    29 Mayıs 2010
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006