Cual es la diferencia entre usar un flujo de caracteres y un flujo de bytes es decir para que se usa un flujo de bytes ya que probe usando las dos clases FileOutputStream y FileReader para escribir datos a un fichero y ambos escriben en fichero en forma de caracteres con la diferencia que con el primero tuve que pasar el string a un arreglo de bytes pero al final se creo el mismo fichero como los mismos datos y no se cual es la diferencia entonces.
saludos