IO流-对象序列化操作流
来源:互联网 发布:八零网络验证1.3下载 编辑:程序博客网 时间:2024/06/01 10:32
//IO流-对象序列化操作流import java.io.*;class ObjectStreamDemo{ public static void main(String[] args) throws Exception { writeObj(); readObject(); } public static void readObj() { ObjectInputStream ois = ObjectInputStream(new FileInputStream("obj.txt"));//对象序列化读取文件 Person p = (Person)ois.readObject();//从对象读取流 返回的是Object,所以读取对象时必须进行强转 //readObject 方法用于从流读取对象。应该使用 Java 的安全强制转换来获取所需的类型。在 Java 中,字符串和数组都是对象,所以在序列化期间将其视为对象。读取时,需要将其强制转换为期望的类型。 System.out.println(p); ois.close(); } public static void writeObj() throws IOException { ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("obj.txt"));//对象序列化写入文件 //ObjectOutputStream 和 ObjectInputStream 分别与 FileOutputStream 和 FileInputStream 一起使用时,可以为应用程序提供对对象图形的持久存储 oos.writeObject(new Person("lisi",39));//这里的Person类必须实现serializableSerializable 接口以启用其序列化功能 //这里是new出来的Person类作为对象 作为 writeObject()参数进行写入 //writeObject 方法负责写入特定类的对象状态,以便相应的 readObject 方法可以恢复它。 oos.close(); }}
0 0
- IO流-对象序列化操作流
- IO流-转换流、对象序列化
- IO流对象的序列化
- 52.IO流-对象的序列化
- Java IO流(对象序列化)
- IO流(对象的序列化)
- IO流--对象的序列化
- Java IO流与对象IO序列化
- Java IO流与对象IO序列化
- Java IO流与对象IO序列化(转)
- 关于IO流的分类及对象序列化与反序列化操作
- java IO操作与字节流(五)对象序列化
- IO流操作的基本规律与对象的序列化
- 黑马程序员-----IO之对象流和对象序列化
- java--io流-打印流,序列流,操作对象,管道流,RandomAccessFile,操作字节数组
- java-----IO流 操作字节数组的流对象,对象序列化,打印流,随机存储文件,合并流,管道流,操作基本数据类型的流对象
- IO流,序列化
- Java IO 中对象的序列化操作
- BT盒子种子搜索神器v4.2.1.0去广告官方绿色版
- jQuery源码研究分析学习笔记-jQuery.fn.init()(五)
- [USACO Training] Section 1.2
- Android官方版本号一览表
- (1)SQL server 创建数据库
- IO流-对象序列化操作流
- 内存的划分
- SQL中的字母的大小写转换
- POJ-3041 Asteroids(最大匹配)
- 网络舆情监控系统爬虫子系统开发心得与不足
- 学习JS闭包
- Iterable 和 Iterator 的区别
- [Kubernetes]Kubernetes集群和Docker私有库搭建(CentOS 7)
- Android依赖注入:Dagger、RoboGuice和ButterKnife