FileInputStream f1 = new FileInputStream("1.txt"); 
BufferedInputStream buf = new BufferedInputStream(f1); 我想知道在执行这两个语句结束后,BufferedInputStream 所带的缓冲区里面是不是就已经有1.txt文件中的数据了,接下来用buf.read()来读取数据时是不是从这个缓冲区读取数据啊 主要就是硬盘文件到BufferedInputStream 所带的缓冲区直接的连接有点问题