předchozí - obsah části -
obsah - další |
dotazy/odpovědi Serializace objektů
nebudeme podrobně studovat, zatím stačí vědět, že:
- serializace objektů je postup, jak z objektu vytvořit sekvenci bajtů persistentně uložitelnou na paměťové médium (disk) a později restaurovatelnou do podoby výchozího javového objektu.
- deserializace je právě zpětná rekonstrukce objektu
aby objekt bylo možno serializovat, musí implementovat (prázdné) rozhraní java.io.Serializable
proměnné objektu, které nemají být serializovány, musí být označeny modifikátorem - klíčovým slovem - transient
pokud požaduje "speciální chování" při de/serializaci, musí objekt definovat metody
- private void readObject(java.io.ObjectInputStream stream) throws IOException, ClassNotFoundException
- private void writeObject(java.io.ObjectOutputStream stream) throws IOException
metody:
- DataOutputStream.writeObject(Object o)
předchozí - obsah části -
obsah - další |
dotazy/odpovědi
Slidy předmětu byly navštíveny
krát.