Java语言基础:字符流与字节流详解.pptx

Java语言基础:字符流与字节流详解.pptx

看雪《安卓高级研修班》月薪1W计划第一章-第27课-字符流与字节流BY紫川

字节流--管道数据流、对象流提纲字节流--过滤流字节流--可持久化字符流--缓冲区读者写者

缓冲区数据流:缓冲区数据流有BufferedInputStream和BufferedOutputStream网上错误说法:在关闭一个缓冲区输出流之前,要使用flush()方法,强制输 出剩余数据,确保缓冲区里的所有数据全部写入输出流,错误说法字节流--过滤流数据数据流:之前说的数据流中,处理的数据不是字节就是字节数组,但是有很多时候, 不只是只有这两种数据,所以就要用专门的过滤流数据流来处理,这里给出 DataInputStream,DataOutputStream,他们允许对Java基本类型进行处理

字节流--可持久化可持久化就是对象通过描述自己状态的数值来记录自己的过程当一个类实现Serializable接口时,表明该类加入了对象串行化协议需要注意的是,要使一个Java对象可序列化,必须实现Serializable接口。这个接口没有任何方法,只是一个标记接口,用于告诉Java虚拟机这个类可以被序列化。transient关键字用于标记一个成变量不需要被序列化

管道数据流:PipedOutputStream和PipedInputStream,管道的两端建立连接后就可以通信字节流--管道数据流、对象流对象流:Obj

文档评论(0)

1亿VIP精品文档

相关文档