title: The difference of `InputStream`  `DataInputStream` and `BufferedInputStream`  in java?
body: <p>The difference of <code>InputStream</code>  <code>DataInputStream</code> and <code>BufferedInputStream</code>  in java? </p>