Я смотрел на источник HashMap.
A HashMap
implements Serializable
.
Хорошо, это так, что его можно перевести/передать как объект.
Но я вижу, что сама хэш-таблица отмечена как transient
.
Я не понимаю этого. Если вы отмечаете его как временный, не означает ли это, что он должен не сериализоваться?
Но все данные находятся в таблице. Так почему это transient
?
Возможно, я смущен тем, как работает Serializable
?