对象序列化到本地文件 ObjectOutputstream ObjcetInputstream
2024-10-01 15:27:38
package com.main.test; import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream; public class ObjectOutputStreamDemo { public static void main(String[] args) throws ClassNotFoundException {
// TODO Auto-generated method stub
// ObjectOutPutStreamDemo();
try {
ObjectInputStream ois = new ObjectInputStream(new FileInputStream("c:\\OOS.txt"));
Object readObject = ois.readObject();
Person person = (Person)readObject;
System.out.println(person.toString());
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} } private static void ObjectOutPutStreamDemo() {
try {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("c:\\OOS.txt"));
Person person = new Person("zhangsan",12);
oos.writeObject(person);
System.out.println(person.toString()); oos.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} }
最新文章
- hadoop2.7之Mapper/reducer源码分析
- jsp通过session传递checkbox中的值
- HDOJ 4652 Dice
- C# DllImport“调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配 ”
- google chrome set
- Cannot find class [org.apache.commons.dbcp.BasicDataSource]
- CTEX里的函数、符号及特殊字符
- Sublime Text 3 使用备注
- Git中的merge命令实现和工作方式
- 7、js使用正则表达式验证
- spring 整合Mybatis 错误:Parameter 'items_id' not found. Available parameters are [array]
- Java - day002 - 运算符,位运算,流程控制
- 02-Unity深入浅出(二)
- [转帖]什么是Asp.net Core?和 .net core有什么区别?
- PYTHON-基本数据类型-元祖类型,字典类型,集合类型
- 四则运算可能需要注意的地方V1.1
- hdu4424 Conquer a New Region 并查集/类似最小生成树
- 《javascript 高级程序设计》 笔记2 8~章
- ABP中文网入门篇教程中的一个bug
- Leetcode 121. Best Time to Buy and Sell Stock 最佳股票售卖时(动态规划,数组,模拟)
热门文章
- Hadoop中wordcount程序
- Socket.io和Redis写Realtime App 之express初试
- ubuntu16.04安装virtualbox5.1失败 gcc:error:unrecognized command line option ‘-fstack-protector-strong’
- MySQL学习记录--操作时间数据
- 网页中多媒体对像标记<;OBJECT>;和<;EMBED>;
- linux head、tail、sed、cut、grep、find
- 关于display:inline-block和float:left的区别
- CSS3让一段文字多余的用省略号表示,当鼠标移动上去的时候显示全部文字
- 算法练习之leetcode系列1-3
- 杭电--1102--Constructing Roads--并查集