Запитання з тегом «serialversionuid»

26
Що таке serialVersionUID і чому я повинен його використовувати?
Eclipse видає попередження, коли serialVersionUIDвідсутня а. Клас Foo, що серіалізується, не оголошує статичне кінцеве поле serialVersionUID типу long Що таке serialVersionUIDі чому це важливо? Покажіть приклад, коли відсутність serialVersionUIDпризведе до проблеми.

11
Навіщо генерувати довгий serialVersionUID замість простого 1L?
Коли клас реалізує Serializable в Eclipse, у мене є два варіанти: додати за замовчуванням serialVersionUID(1L)або згенерувати serialVersionUID(3567653491060394677L). Я думаю, що перший крутіший, але я багато разів бачив людей, які використовують другий варіант. Чи є причина для генерації long serialVersionUID?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.