Warum ist die hash-Tabelle von HashMap markiert als vorübergehende obwohl die Klasse serialisierbar ist

Ich war auf der Suche an der Quelle der HashMap.

Einen HashMap implements Serializable.

Ok ist, so dass es sein kann, peristed/übertragen als ein Objekt.

Aber ich sehe, dass die hashtable selbst ist gekennzeichnet transient.

Ich diese nicht erhalten.Wenn Sie markieren Sie Sie als vorübergehende, bedeutet das nicht, dass es sollte nicht serialisiert werden?

Aber alle Daten in der Tabelle.Also, warum ist es transient?

Vielleicht bin ich verwirrt, wie Serializable funktioniert?

InformationsquelleAutor Cratylus | 2012-02-04

Schreibe einen Kommentar