Java中对象的序列化和反序列化方法
来源:互联网 发布:青海网络电视台 编辑:程序博客网 时间:2024/06/05 19:04
Java中要序列化一个对象,必须与一定的对象I/O流联系起来,通过对象输出流将对象状态保存下来,再通过对象输入流将对象状态恢复。
java.io包中,提供了ObjectInputStream和ObjectOutputStream将数据流功能扩展至可读写对象 。
在ObjectInputStream 中用readObject()方法可以直接读取一个对象,
ObjectOutputStream中用writeObject()方法可以直接将对象保存到输出流中。
序列表方法:
public static void serializeToFile(Object o, String fileName) throws FileNotFoundException, IOException {
ObjectOutputStream os = new ObjectOutputStream(
new FileOutputStream(fileName));
os.writeObject(o);
os.flush();
os.close();
}
反序列化方法:
public static Object deserializeFromFile(String fileName) throws FileNotFoundException, IOException, ClassNotFoundException {
ObjectInputStream is = new ObjectInputStream(new FileInputStream(fileName));
return is.readObject();
}
- Java中对象的序列化和反序列化
- Java中对象的序列化和反序列化方法
- Android中传递对象的三种方法以及Java对象的序列化和反序列化实践
- java中对象的序列化与反序列化
- Java中对象的序列化与反序列化
- Java中对象的序列化与反序列化
- java对象的序列化和反序列化
- Java对象的序列化和反序列化
- Java对象的序列化和反序列化
- Java对象的序列化和反序列化实践
- Java对象的序列化和反序列化
- Java对象的序列化和反序列化
- Java对象的序列化和反序列化实践
- Java对象的序列化和反序列化实践
- Java对象的序列化和反序列化实践
- java对象的序列化和反序列化
- [Java] 对象的序列化和反序列化
- java对象的序列化和反序列化
- ios6下cocos2d截屏失效问题处理
- STM32(Cortex-M3)中优先级的概念
- Weka入门教程(2)
- poj 2406 最短循环周期
- Weka入门教程(3)
- Java中对象的序列化和反序列化方法
- USB转串口 FT232/PL2303/CH340 驱动以及使用体会
- gdal 工具创建金字塔
- CSS3教程:border-image属性
- 设计模式---责任链模式
- hdu 3746
- ASP.NET配合使用uploadify解决Session丢失问题
- MyEclipse快速安装Android ADT,sdk 方法
- 计算数据的平均值、方差和标准差