对象流OOS和OIS
来源:互联网 发布:欧洲五大列强知乎 编辑:程序博客网 时间:2024/05/22 03:14
ObjectOutputStream:对对象进行序列化的输出流,即将给定的对象转换为一组字节后写出的高级流
构造方法:
ObjectOutputStream(OutputStream out)
void writeObject(Object o):将对象序列化,然后写出
ObjectInputStream:将一组字节转换为对应对象读取的输入流(反序列化)
构造方法:
ObjectIntputStream(InputStream in)
Object readObject():从流中读取字节并转换为对象
一个对象要想通过ObjectOutputStream进行序列化,那么该对象所属的类必须实现Serializable接口。
该接口没有定义任何抽象方法,实现该接口仅仅用于标识当前类的实例可以被序列化。
在ObjectOutputStream序列化时,被transient关键字修饰的值将被忽略
当类的属性增加、修改时,若版本号未变,那么序列化时会尽可能兼容现有的版本,若版本号发生变化时,那么反序列化时会抛出异常(不写也将抛出异常)
private static final long serialVersionUID = 1L;
0 0
- 对象流OOS和OIS
- 阿里云服务器 云对象存储OOS(一) ---入门级操作
- 阿里云服务器 云对象存储OOS(二) ---图片上传与读取demo
- 菜鸟学习OGRE和天龙八部之一:OGRE+MFC+OIS
- 菜鸟学习OGRE和天龙八部之一:OGRE+MFC+OIS
- OIS输入
- OIS 类图
- oos.writeObject(myObj); fos.close(); 流关闭,关哪个流还是要全部关闭?
- linux oos 声卡 驱动
- oos 文件下载
- TCP/IP 的四层模型和 OIS参考模型详解
- PRO交易所和OIS众筹什么关系,PRO一站式怎么解决。
- Ogre + MFC + OIS
- OIS协议分层模型
- OIS七层模型
- OIS输入系统
- CAS 实现单点登录oos(1)
- CAS 实现单点登录oos(2)
- Ubuntu Kylin 安装过程中时区选择阶段黑屏问题
- Java 欧拉工程 第二十五篇【1000位斐波那契数】
- 应聘时最漂亮的回答,看后不分享都难啊
- 【原创】android public.xml 用法
- 如何在注册表禁用或打开windows系统右键菜单
- 对象流OOS和OIS
- Linux下几个文件擦做命令代码实现
- CSS3响应式控制精灵图的大小和位置
- MySQL服务无法启动的问题
- CentOS 编译安装搭建LNMP
- C++设计模式之抽象工厂模式
- db2表页大小转换步骤
- NYOJ 题目915+-字符串(字符串,水题)
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>