Moin 
Also eigentlich ist es eine Dumme Frage xD
Wenn ich einen Stream erzeuge und Daten rein gebe liegen dann die Daten Zwei mal im Speicher oder räumt Java gleich auf?
In meinem Fall wird es noch etwas Tricky
Ich Möchte eine Klasse Serialisieren Verschlüsselt und mittels Stream versenden.
Also habe ich mein Objekt Stream (In-/Output) ein ByteArray Stream (In-/Output) und einen Cipher Stream (In-/Output) der das Byte Array Verschlüsselt.
Habe ich dann meine Daten Viermal im Speicher? Als für jeden Stream plus das Ausgangs Objekt.
Danke für eure Antworten

Also eigentlich ist es eine Dumme Frage xD
Wenn ich einen Stream erzeuge und Daten rein gebe liegen dann die Daten Zwei mal im Speicher oder räumt Java gleich auf?
In meinem Fall wird es noch etwas Tricky

Ich Möchte eine Klasse Serialisieren Verschlüsselt und mittels Stream versenden.
Also habe ich mein Objekt Stream (In-/Output) ein ByteArray Stream (In-/Output) und einen Cipher Stream (In-/Output) der das Byte Array Verschlüsselt.
Habe ich dann meine Daten Viermal im Speicher? Als für jeden Stream plus das Ausgangs Objekt.
Danke für eure Antworten