IO流

作者: 程序员必修课 | 来源:发表于2018-01-18 16:00 被阅读0次
I O

IO

输入是读取,输出是写出,流是单向的

节点流,也叫低级流

节点流有明确的来源与去向

处理流,也叫高级流

处理流不能独立存在,用于处理另一个流,用于简化读写操作

字节流:以字节为单位,读取数据的流就是字节输入流

InputStream和OutputStream是抽象类,不能实例化

缓冲流是一组高级流

关流的时候只要关闭最外层的高级流即可

序列化就是把一种数据结构转成一组字节,这个过程称为序列化
反序列化,就是序列化的逆向过程

将数据写入磁盘的过程称之为:持久化

Reader是字符输入流的父类Writer是字符输出流的父类
所有的字符流都是高级流,简化对字符读写的操作
字符流只用于操作文本数据,只读写文本文件

int read()
读取一个字符,返回一个int值,“低16位”

void write(int c) 写出一个字符
void write(char[] chs)将给定字符数组所有字符写出
void write(String str)将给定字符串写出
void write(char[] chs, int offset, int len)指定字符数组从offset开始写len长度

InputStreamReader
OutputStreamWriter
读写的时候可以指定特定的字符集

PrintWriter是具有自动行刷新的缓冲字符输出流
可以按行写字符串
PrintWriter(File file)
PrintWriter(String fileName)
PrintWriter(OutputStream out)
PrintWriter(OutputStream out, boolean autoFlush)
PrintWriter(Writer writer)
PrintWriter(Writer writer, boolean autoFlush)

void print(int t);打印整数
void print(char c)
void print(boolean b)
void print(char[] c)

相关文章

  • java基础-day20-IO流和StringBuffer

    IO流和StringBuffer 1. IO流 1.1 IO流概述 1.2 IO流分类 1.3 文件操作输入输出字...

  • Java之IO流详解

    title: Java之IO流详解tags: Java IO流categories: Java IO流 大多数应用...

  • 15_IO流

    IO流介绍 IO流是一个流水模型:IO理解成水管,把数据理解成水流 IO流的分类:按照流的方向分为:输入流、输出流...

  • IO流

    一、IO流 1.1 IO的概述 IO流介绍 IO:输入/输出(Input/Output) 流:是一种抽象概念,是对...

  • java io 流

    java io 流 io 流总览 io 流主要提供四个接口 InputStream: 输入字节流 OutputSt...

  • Java IO流(一)

    IO(Input Output)流的概述 下面给出IO流的基本概述,这样可以对IO流有一个宏观上的基本了解。 IO...

  • IO流

    一、IO流的概述: 二、IO流的分类: 三、字节缓冲流: 四、字符缓冲流: 五、转换流(把字节流转换为字符流): ...

  • IO流

    IO流的使用 今天咱们来说一下JAVA中最常用的数据处理的流 IO 流,说到IO啊,玩DOTA的小伙伴们就有声音...

  • IO流

    大家好,我是IT修真院深圳分院java第4期学员,一枚正直善良的java程序员。今天给大家分享一下,Java简单的...

  • IO流

    Input Output 输入流和输出流,字节流和字符流

网友评论

    本文标题:IO流

    本文链接:https://www.haomeiwen.com/subject/jyewoxtx.html