BufferedInputStream带缓冲输入流
FileInputStream不带缓冲的文件输入流

解决方案 »

  1.   

    首先这2个都是InputStream的子类
    其中BufferedInputStream是FileInputStream的子类
    你可以理解成同样处理一个文件,BufferedInputStream效率更高
    原因是BufferedInputStream采用了更高效的字节流处理方式
    BufferedInputStream才用缓冲流把内在的缓冲器连接到I/O流,允许java程序对多个字节同时操作,这样就提高了效率。
      

  2.   

    不好意思,说错了一点:
    BufferedInputStream是FilterInputStream的子类
      

  3.   

    一起来建设我们的Software   Coffee   House(SCH) 
    CSDN群 招募中……
      

  4.   

    在用法上有什么区别吗???yibunengjing 
      

  5.   

    我用BufferedInputStream下载文件,若文件名有乱码的问题,则该文件就不能下载,用FileInputStream却可以解决乱码的问题,哪位大虾能解释下这个问题