编程第十二天
来源:互联网 发布:忽略此网络如何恢复 编辑:程序博客网 时间:2024/06/05 00:21
java实现对象串行化
import java.io.*;
public class Student implements Serializable{
int number=1;
String name;
Student(int number,String n1)
{
this.number=number;
this.name=n1;
}
Student()
{
this(0,"");
}
void save(String fname)
{
try
{
FileOutputStream fout=new FileOutputStream(fname);
ObjectOutputStream out=new ObjectOutputStream(fout);
out.writeObject(this);//写入对象
out.close();
}
catch(FileNotFoundException fe){}
catch(IOException ioe){}
}
void display(String fname)
{
try
{
FileInputStream fin=new FileInputStream(fname);
ObjectInputStream in=new ObjectInputStream(fin);
Student u1=(Student)in.readObject();//读取对象
System.out.println(u1.getClass().getName()+" "+u1.getClass().getInterfaces()[0]);
System.out.println(" "+u1.number+" "+u1.name);
in.close();
}
catch(FileNotFoundException fe){}
catch(IOException ioe){}
catch(ClassNotFoundException ioe){}
}
public static void main(String arg[])
{
String fname="student.obj";
Student s1=new Student(1,"Wang");
s1.save(fname);
s1.display(fname);
}
}
0 0
- 编程第十二天
- 实例iPhone编程入门教程-第十二天
- 第十二章:Swing编程
- 第十二节 多线程编程
- 第十二章 并发编程
- 第十二章 编程练习
- 朱金付第十二章编程
- java基础第十二天——网络编程,反射
- 第十二天
- 第十二天
- 第十二天
- 第十二天
- 第十二天
- 第十二天
- 大家一起来编程第十二期
- Windows Shell 编程 第十二章
- Windows Shell 编程 第十二章
- 第十二章 面向语言编程
- 如何实现微信聊天气泡
- 非root用户安装MXNet
- 深入理解equals与==
- 为什么要使用SLF4J而不是Log4
- Ext基础
- 编程第十二天
- robocode 创建机器人
- a 标签中调用js的几种方法
- 杭电某某 解法一 3.11
- 【Web】Javascript中的this陷阱(二)
- PAT-A1110. 二叉树-完全二叉树的判断
- Android:Android 6.0+权限适配--简单粗暴
- 转接IC XC6131:ISP数字图像处理芯片
- HDU1501&&ZOJ2401-Zipper