Eclipse kullandığımda , seri sürüm UID oluşturmak için güzel bir özelliği vardı.
Ama IntelliJ'de ne yapmalı?
IntelliJ'de aynı seri sürüm UID'si nasıl seçilir veya oluşturulur?
Ve eski sınıfı değiştirdiğinizde ne yapmalısınız?
Belirtmediyseniz, id
çalışma zamanında oluşturulur ...
serialVersionUID
belirtilmediğinde derleyici tarafından oluşturulur. Belirtme, değiştirilen sınıf sürümleri için kimliği aynı tutma avantajına (ve tehlikesine) sahiptir. Bu, eski sürümün bir nesnesine sahip bir dosya, yeni sürümle birlikte okunacak (serileştirilmemiş) veya tam tersi.