2011-07-25 17 views

Respuesta

13

En general, BufferedOutputStream wrapper se usa principalmente para evitar las frecuentes grabaciones de disco o red. Puede ser mucho más costoso escribir por separado muchas piezas pequeñas que realizar varias operaciones bastante grandes. ByteArrayOutputStream funciona en memoria, por lo que creo que el ajuste no tiene sentido.

Si desea saber la respuesta exacta, intente crear una aplicación simple de medición del rendimiento.

2

Absolutamente ninguno. Aunque BufferedWriter y BufferedReader sí ofrecen una funcionalidad adicional si estuviera operando en cadenas.

Cuestiones relacionadas