首页 > 编程语言 > 详细

Java IO流笔记

时间:2019-09-29 18:19:28      阅读:87      评论:0      收藏:0      [点我收藏+]

IO

IO流的种类:

1,输入流 - 输出流

2,字节流 - 字符流

 

流的操作概念:

技术分享图片

 

 

1、字节流 - 读取二进制文件使用

inputStream/OutputStream //抽象类 读-写

FileInputStream/FileOutputStream//实现类 读和写

BufferedInputStream/BufferedOutputStream//带缓冲的类 -封装了以上两个类的功能

 

2、字符流

Reader/Writer //抽象类

FileReader/FileWriter //实现类

BufferedReader/BufferedWriter //扩展的实现类

InputStreamReader/InputStreWriter//在实际应用时会出现字节与字符的转换

 

IO的创建 & 常用函数

 技术分享图片

 

 

基本使用操作

 技术分享图片

 

 

对象的序列化与反序列化

序列化 - 写

ObjectOutputStream os_1 = new ObjectOutputStream(new FileOutputStream("路径",false)); //创建

os_1.writeObject(对象1);

os_1.writeObject(对象2);

os_1.close();//记得关闭流

反序列化 - 读

ObjectInputStream is = new ObjectInputStream(new FileInputStream("路径")); //创建

对象1 = (对象1)is.readObject();//读取并转换为对象1类型

对象2 = (对象2)is.readObject();//读取并转换为对象2类型

is .close();//记得关闭流

 

老九学堂会员社群出品

Java IO流笔记

原文:https://www.cnblogs.com/ljxt/p/11609084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!