Serializable ist ein leeres Flag-Interface, durch dessen Implementierung eine Klasse serialisierbar wird. Hierbei werden standardmäßig alle Datenelemente, die nicht als static oder transient delariert sind, serialisiert werden. Das gleiche gilt für alle Klassen, die von einer Klasse, die dieses Interface implementiert, abgeleitet sind.