IO流相关

确定IO流使用的流程:

Java基础-具体IO流使用的确定

明确一:要操作的是数据源还是数据目的。
  • 数据源:InputStream Reader
  • 数据目的:OutputStream Writer
明确二:要操作的是字节还是字符(文本)
  • 数据源:
    • 字节:InputStream
    • 字符(文本):Reader
  • 数据目的:
    • 字节:OutputStream
    • 字符(文本):Writer
明确三:明确数据所在具体设备
  • 源设备:
    • 硬盘:文件 File开头
    • 内存:数组,字符串
    • 键盘:System.in
    • 网络:Socket
  • 目的设备:
    • 硬盘:文件 File开头
    • 内存:数组,字符串
    • 键盘:System.out
    • 网络:Socket
明确四:是否需要额外功能。
  • 速度太慢:使用BufferedXXX
  • 字节字符转换:
    • 字节转字符:InputStreamReader
    • 字符转字节:OutputStreamWriter

相关文章:

  • 2021-12-04
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-01-06
  • 2022-01-20
猜你喜欢
  • 2021-03-31
  • 2021-06-30
  • 2021-09-12
  • 2021-09-14
  • 2021-10-25
  • 2021-09-23
  • 2021-09-02
相关资源
相似解决方案