0
点赞
收藏
分享

微信扫一扫

java io流 概念 详解


IO流
当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。
当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。
因此我们把这种输入和输出动作称为IO操作。

学习目标:

一、文件类:File

文件的创建,删除,读取,过滤

文件目录的创建,删除,遍历

二、IO流结构

java io流 概念 详解_字符编码

三、基础流
字节流 : FileInputStream FileOutputStream
字符流 : FileReader FileWriter

四、功能流

  1. 转换流 : InputStreamReader OutputStreamWriter
  2. 缓冲流 : BufferedInputStream BufferedOutputStream
    BufferedReader BufferedWriter
  3. 对象流 : ObjectInputStream ObjectOutputStream
  4. 打印流 : PrintStream PrintWriter

一般在读取图片音频视频时,使用基础流,因为基础流是按字节读取的,不涉及字符编码问题。
读取文档时使用转换流,因为文档有字符编码,转换流可以指定输入输出的编码方式。
常见的编码方式有GBK,UTF-8,ISO-8859-1


举报

相关推荐

IO流概念

Java之IO流技术详解

IO流详解(一)

IO流FileOutputStream 详解

java io流

Java IO流

【java】io流

0 条评论