Если интерфейс Serializable
- это просто интерфейс Marker-Interface, который используется для передачи мета-данных о классах в java - я немного запутался:
После прочтения процесса алгоритма сериализации Java (метаданные снизу вверх, затем фактические данные экземпляра сверху вниз) я не могу понять, какие данные не могут быть обработаны с помощью этого алгоритма.
Короче говоря и формально:
- Какие данные могут вызвать
NotSerializableException
? - Откуда мне знать, что я не должен добавлять предложение
implements Serializable
для моего класса?