I/0系统

本文介绍 Java I/O 类库的基本概念,包括字节流与字符流的分类,以及输入输出流的使用方法。同时探讨了对象序列化与反序列化的原理及其标志性接口 serializable 的应用。

java i/o类库基于流的思想来构建,并提供了各类流和创建流的机制来完成对不同设备的读写。

按照数据流的方向,可以将流分为输入流和输出流2类;按照处理数据的最小单位的不同,可以

将流分为字节流和字符流2类。

4个流的抽象类:(都是抽象类)

      1.Inputstream  --- 输入字节流 

      2.Outputstream ----  输出字节流

      3.Reader ---- 输入字符流

      4.Writer ---- 输出字符流

 

操作的步骤:

      1:选择流

      2:new出流对象

      3:调用方法

      4:关闭流

    建立,操作,关闭。是3个必须的步骤。

 

对象的序列化:将对象以2进制形式输出(没有确定具体输出到哪里)

对象的反序列化:将输入的2进制数据转化为对象。

标志性接口:serializable,序列化接口,没有方法,不需要重写。

 

转载于:https://www.cnblogs.com/zengaice/p/5598024.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值