FileOutputStream 真的比 BufferedOutputStream 效率高么?

public static String saveFile(byte[] bytes,String filePath,String fileName){
            try {
                long a=System.nanoTime();
            File dir=new File(filePath);
            if(!dir.exists()){
                dir.mkdirs();
            }
            File file=new File(dir+File.separator+fileName);
            FileOutputStream fos=new FileOutputStream(file);

//            BufferedOutputStream bos=new BufferedOutputStream(fos);
//            bos.write(bytes);
//            bos.flush();
//            fos.close();
//            bos.close();

             fos.write(bytes);
             fos.close();

             long b=System.nanoTime()-a;
             LogTools.i("FileTools","savaFile=time="+b);
            }catch (Exception e){
                e.printStackTrace();
            }

            return null;
        }


FileOutputStream和BufferedOutputStream,实际得区别,就是好像,加了一个缓存,针对大文件好点,不是一定得,

https://www.cnblogs.com/hamhog/p/3550158.html
可以看这个文章,可以自己测试一下