io 流(对象流 objectInputSteam ,objectOutStream)
来源:互联网 发布:米思米2015选型软件 编辑:程序博客网 时间:2024/06/06 01:18
对象流 ObjectInputStram,ObjectOutStream用于读取和存储基本数据类型和对象的流。他能将Java中的对象写入到数据源中,并且能读出来。对象流不能序列化 static transient 修饰的成员变量。
被序列化得对象对应的类必须实现Javaio.Serializable接口;
例子:
public static void main(String[] args) {
// TODO Auto-generated method stub
ObjectOutputStream oos=null;
ObjectInputStream ois=null;
try {
oos=new ObjectOutputStream(new FileOutputStream("C:\\Documents and Settings\\Administrator\\桌面\\个人图片\\io.txt"));
ois=new ObjectInputStream(new FileInputStream("C:\\Documents and Settings\\Administrator\\桌面\\个人图片\\io.txt"));
Student stu=new Student();
stu.setAge(12);
stu.setName("张三");
oos.writeObject(stu);
Student s=(Student)ois.readObject();
System.out.println(s.getAge());
System.out.println(s.getName());
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
student 类
class Student implements Serializable{
private int age;
private String name;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
- io 流(对象流 objectInputSteam ,objectOutStream)
- 字符IO&数据流IO&对象流IO
- 关于objectOutSTream,发送对象,以及相关问题汇总
- IO--java流对象
- IOの对象流
- IO流对象
- Java IO -- 对象流
- IO Streams:对象流
- 其他IO流对象
- IO流(4)io包其他功能流对象
- IO基础(3)-IO对象流用法
- 其他对象和IO流(一)
- 其他对象和IO流(二)
- 其他对象和IO流(三)
- 其他对象和IO流(四)
- Java IO流(对象序列化)
- IO流之对象流
- IO流对象的操作
- 爬虫采集-基于webkit核心的客户端Ghost.py [爬虫实例]
- 自定义圆形的ProgressBar
- mysql查询优化技巧
- live555延时队列
- HTML加入CSS
- io 流(对象流 objectInputSteam ,objectOutStream)
- Android蓝牙开发
- ACM--DFS--poj 1562--Oil Deposits
- 共同学习Java源代码--数据结构--开篇语
- iOS ftp上传文件
- Java多线程知识小抄集(一)
- activity保存状态和临时数据
- 人脸识别算法测评
- 收藏网站