title: What order should I use GzipOutputStream and BufferedOutputStream
body: <p>Can anyone recommend whether I should do something like:</p>
  
  <pre><code>os = new GzipOutputStream(new BufferedOutputStream(...));
  </code></pre>
  
  <p>or</p>
  
  <pre><code>os = new BufferedOutputStream(new GzipOutputStream(...));
  </code></pre>
  
  <p>Which is more efficient?  Should I use BufferedOutputStream at all?</p>