Objektorienteeritud programmeerimise loengutekst
OutputStream valja = new FileOutputStream("uus.html");
Andmed (teadaoleva struktuuriga) failist:
DataInputStream dis = new DataInputStream(new
FileInputStream("C:/temp/andmed.bin"));
int n = dis.readInt();
double d = dis.readDouble();
dis.close();
System.out.println ("Loeti: " + n + " ja " + d);
Liides Serializable
· Java väljundvoogu saab kirjutada vaid neid objekte, mis realiseerivad liidest
Serializable. Neid objekte nimetatakse serialiseeritavateks.
· Serialiseerimine andmejadana esitamine
· Liides Serializable:
1. ei ole meetodeid ega muutujaid
2. kasutatakse vaid märkimiseks, et vastavat objekti on võimalik saata voogu.
· Massiiv on serialiseeritav, kui tema kõik liikmed realiseerivad liidest Serializable.
· Algtüüpidele vastavad mähisklassid realiseerivad liidest Serializable.
· Saab anda indeksi.
· Kui klass realiseerib liidest Serializable, siis kõik tema alamklassid on
serialiseeritavad.