Почему java Compiler создает синтетическое поле SerialVersionud?

Как часть отладки приложения, я заметил, что Field.getDEclaredfields () возвращает некоторые синтетические поля, включая поле SerialVersionud в классе, расширении интерфейса, Хотя ни один не распространяется сериализация .

Почему компилятор добавляет такие поля?

Обновление

на самом деле, создано также $ VRC синтетическое поле.

10
задан Jérôme Verstrynge 12 September 2011 в 20:12
поделиться