☰
java学习笔记(十三)——IO原始/低级流
2026/10/26 17:56:16 网站建设 项目流程

文章目录

  • 体系
  • 字节流
    • 字节输入流
    • 字节输出流
    • 复制文件
  • 释放资源
  • 字符流
    • 字符输入流
    • 字符输出流

体系

字节流

字节输入流


一次读取单个字节->使用字节数组一次读取多个字节(解决效率低,但没有解决中文乱码)->定义一个与文件大小相同的字节数组一次性读取完整个文件(解决了中文乱码问题)
Java官方为InputStream提供了如下方法,可以直接把文件的全部字节读取到一个字节数组中返回:

字节输出流

复制文件


释放资源

  • try-catch-finally
  • try-with-resource
  • 如果想让一个类成为资源,需要继承AutoCloseable接口并重写close方法

字符流

字符输入流

字符输出流


注意:字符输出流写出数据后,必须刷新流,或者关闭流,写出去的数据才能生效

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询