Hi,
ich habe mal eine kurze Frage:
Wenn ich mehrere übereinandergestülpte (wie ist da eigentlich der Fachterminus??) Streams habe und fertig geschrieben oder gelesen habe, muss ich dann für jeden eine close() Methode aufrufen oder nur für einen. Und wenn ja welchen?
Also zu Beispiel
Hoffe ihr könnt mir da schnell weiterhelfen.
VG
ich habe mal eine kurze Frage:
Wenn ich mehrere übereinandergestülpte (wie ist da eigentlich der Fachterminus??) Streams habe und fertig geschrieben oder gelesen habe, muss ich dann für jeden eine close() Methode aufrufen oder nur für einen. Und wenn ja welchen?
Also zu Beispiel
Java:
FileOutputStream fos = new FileOutputStream(f);
ObjectOutputStream oos = new ObjectOutputStream(fos);
// ... do something ...
// und jetzt wie schließen? 1, 2 oder 3
/* 1 */ fos.close();
/* 2 */ oos.close();
/* 3 */ fos.close(); oos.close(); // oder in anderer reihenfolge
Hoffe ihr könnt mir da schnell weiterhelfen.
VG