Performance: BufferedOutputStream vs FileWriter

J'ai toujours utilisé un FileWriter pour écrire du texte dans un fichier en Java. Apparemment, vous pouvez également utiliser un BufferedOutputStream. Après lecture de la documentation javadoc attentivement, je ne peux pas me dire qui était est plus rapide/plus efficace.

Alors je vous le demande: est-il un différentiel de performance (même minime) entre ces deux e/S de fichier méthodes? Si oui, quels sont-ils et pourquoi? Si non, pourquoi sont-ils effectivement la même chose?

Sont là des scénarios où l'on est privilégié par rapport à l'autre? Merci à l'avance!

OriginalL'auteur | 2013-07-08