Java序列化简单的例子
来源:互联网 发布:追风软件怎么用 编辑:程序博客网 时间:2024/06/07 00:17
<span style="color:#FF0000;">Seerializable接口没有任何方法,所以实现仍然为空。,他被称为标记接口</span>package 序列化;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;public class ObjectSerializationApp {public static void main(String[] args) {// TODO Auto-generated method stubObjectOutputStream objectWriter = null;ObjectInputStream objectReader = null;try {objectWriter = new ObjectOutputStream(new FileOutputStream("student.dat"));objectWriter.writeObject(new Student(1, "John", "Mayor"));objectWriter.writeObject(new Student(2, "Sam", "Abel"));objectWriter.writeObject(new Student(3, "Anita", "Motwani"));System.out.println("打印出存在学生数据库中的列表");objectReader = new ObjectInputStream(new FileInputStream("student.dat"));for (int i = 0; i < 3; i++) {//方法readObject()返回一个Student对象,这个Student对象也通过调用隐式重写的toString()方法被打印到控制台System.out.println(objectReader.readObject());}} catch (Exception e) {// TODO: handle exceptione.printStackTrace();} finally {try {objectWriter.close();objectReader.close();} catch (Exception e2) {// TODO: handle exceptione2.printStackTrace();}}}}// 学生类class Student implements Serializable {private String firstName;private String lastName;private int id;public Student(int id, String firstName, String lastName) {// TODO Auto-generated constructor stubthis.id = id;this.firstName = firstName;this.lastName = lastName;}// 重写toString()方法public String toString() {return ("ID:" + id + " " + firstName + " " + lastName);}}
0 0
- 一个简单java序列化的例子
- Java序列化的简单例子
- Java序列化简单的例子
- java 对象的序列化简单例子
- 看JAVA序列化的性能 -- 一个简单的例子
- 用java实现一个简单的序列化的例子
- 一个简单的Java序列化的例子
- Java 序列化--- Kryo使用简单例子
- java基础(21)--序列化简单例子
- 对象序列化的简单例子
- java对象序列化序列化例子
- .net中的对象序列化(1): 序列化是什么, 以及一个简单的例子
- MFC序列化(serial)简单例子
- Java对象序列化的简单总结
- 简单的JAVA序列化实例
- Java RMI的简单例子
- Java RMI的简单例子
- Java RMI的简单例子
- 可变参数宏__VA_ARGS__
- 多线程实战(二) : 银行业务调度系统
- 就看见伤口的房间看是否还会
- 字符处理跟写入链表,读取文件全部内容跟链表排序,将数据写入文件
- UVALIVE4599
- Java序列化简单的例子
- java 多线程简述
- Xcode6中自动布局autolayout和sizeclass的使用
- 内部类知识点整合
- Android获取drawable下所有资源文件id
- 病毒木马查杀实战第003篇:熊猫烧香之行为分析
- 扯1
- hdu1431素数回文
- 用局部加权回归观察二位变量的关系,且用MSE来检验回归