Példa

public class ClassA {

public void makeStream (OutputStream oStream) {

PrintStream stream = new PrintStream(oStream);
stream.write(7);
//csináljon valamit...

}
}



Megoldás
Az erőforrás-szivárgások elkerülés érdekében győződjön meg róla, hogy a close() metódus minden java.io.PrintStream objektumon meghívásra kerül.
Megjegyzés: Ez a szabály a PrintStream konstruktor minden formájára vonatkozik.


public class ClassA {

public void makeStream (OutputStream oStream) {

PrintStream stream = new PrintStream(oStream);
stream.write(7);
//csináljon valamit...

stream.close();
}
}