import java.io.*; public class Student implements Serializable { private String name; private int age; public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } public static void main(String[] args) { try { FileOutputStream fileOutputStream = new FileOutputStream("student.ser"); ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream); objectOutputStream.writeObject(student); objectOutputStream.close(); fileOutputStream.close(); FileInputStream fileInputStream = new FileInputStream("student.ser"); ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream); Student deserializedStudent = (Student) objectInputStream.readObject(); objectInputStream.close(); fileInputStream.close(); System.out.println("Student Name: " + deserializedStudent.getName()); System.out.println("Student Age: " + deserializedStudent.getAge()); e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文