第8章1Java输入输出系统分析.ppt

没有缓冲(FileInputStream):byte[] len=fs.read(buff) 硬盘 内存 byte[] buff 每调用一次read方法就从硬盘读取len个字节到字节数组. 缓冲输入(BufferedInputStream): BufferedInputStream in=new BufferedInputStream( new FileInputStream(FILENAME)); byte[] buff=new byte[8192]; while(in.read(buff,0,8192)!=-1) { ................. } 硬盘 BufferedInputStream中的缓冲数组buf BufferedInputStream中的缓冲数组buff in.read(buff,0,8192) BufferedInputStream bfs=null; byte[] buffer=new byte[1024]; try { int len; String str; bfs=new BufferedInputStream(new FileInputStream(file)); while((len=bfs.read(buffer))0) { s

文档评论(0)

1亿VIP精品文档

相关文档