jdk api上看到的:
 通常, Reader 的每个读请求引起由基本字符或字节流组成的相关的读请求。因此,建议将 BufferedReader 和代价太高的 read() 操作的 Reader 来打包,如 FileReaders 和 InputStreamReaders 。例如, BufferedReader in
   = new BufferedReader(new FileReader("foo.in"));
--------------------------------- 
你怎么做的?