A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、缓冲流为什么会提高IO流读写的效率?
因为在创建缓冲流对象的时候 会创建一个内置的默认大小缓冲去数组 通过缓冲区读写 进而提高IO流的效率

2、我们在读写过程中,什么情况下会发生写入乱码问题?是怎样产生的?我们是如何解决的?
发生乱码问题 是因为解码不正确造成的 可以通过字符转换流来解决这个问题

3、请根据自己的语言表述IO流的体系
字节流
  字节输入流InputStream ->BufferedInputStream(自带缓冲区的流)
    操作文件的字节输入流FileInputStream

  字节输出流OutputStream ->BufferedOutputStream(自带缓冲区的流)
    操作文件的字节输出流FileOutputStream
字符流
  字符输入流InputReader ->BufferedReader(自带缓冲区的流)
    操作文件的字符输入流InputStreamReader ->FileReader 便捷类

  字符输出流OutpurWriter ->BufferedWriter(自带缓冲区的流)
    操作文件的字符输出流OutputStreamWriterr ->FileWriter 便捷类


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马