title: Java: What is the difference between StreamWriter and BufferWriter?
body: <p>I am parsing file which is 800MB of size (high possibility of more than 2GB).
  I split it into several files which approximately 1-3kb per file.</p>
  
  <p>I would like to consult you guys, which is better to use among the two: BufferedWriter and OutputStreamWriter</p>
  
  <p>Any guidance on the right direction is appreciated.</p>