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


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