parent_dir1:
|- a.txt
|- b.txt
|- sub_dir1:
|- e.txt
|- f.txt
|- c.txt
|- d.txt
parent_dir2:
| g.txt
...
请通过编写程序, 比较带缓冲的流和不带缓冲的流在读写性能上的差距. 请给出实验程序源码, 并说明实验比较步骤和实验结果.
请阅读 BufferedOutputStream 和 DataInputStream 的源代码 (openjdk), 请理解这两个类的继承关系, 每个方法的具体实现, 提交两个代码的逐行注释 (对 DataInputStream, 可以忽略 readUTF() 函数). 请在提交注释后的源文件, 源文件可以在这里下载BufferedOutputStream.java, DataInputStream.java.