Para evitar fugas de recursos, certifique-se de que close() seja
chamado em cada java.io.DataOutputStream.
Nota: Essa regra se aplica
a qualquer forma de construtor DataOutputStream.
public
class ClassA {
public void makeStream (OutputStream oStream) {
DataOutputStream stream = new DataOutputStream(oStream); try {
stream.write(7); //executar algo...