При сериализации в Java не будут сериализованы следующие поля: 1. Поля, помеченные модификатором `transient` : Поля, которые объявлены с модификатором `transient` , являются временными и не будут сериализованы. Это может быть полезно для исключения определенных полей из процесса сериализации, например, для сохранения паролей или временных данных. 2. Статические поля: Статические поля не являются частью состояния объекта, поэтому они не будут сериализованы. Статические поля принадлежат классу, а не экземпляру объекта. 3. Поля, несоответствующие типу `Serializable` : Если класс содержит поля, которые не реализуют интерфейс `Serializable` , то эти поля не будут сериализованы. При попытке сериализации такого объекта будет выброшено исключение `NotSerializableException` . Что касается final-полей, то они будут сериализованы вместе с объектом. Модификатор `final` указывает на то, что поле не может быть изменено после инициализации, но это не мешает его сериализации. Final-поле будет сохранено и восстановлено вместе со всеми остальными полями объекта при сериализации и десериализации.