import java.io.*; public class SerializationExample { public static void main(String[] args) { try { FileOutputStream fileOut = new FileOutputStream("person.ser"); ObjectosOutputStream objectOut = new ObjectosOutputStream(fileOut); objectOut.writeObject(person); objectOut.close(); fileOut.close(); } catch (IOException e) { e.printStackTrace(); } try { FileInputStream fileIn = new FileInputStream("person.ser"); ObjectosInputStream objectIn = new ObjectosInputStream(fileIn); Person deserializedPerson = (Person) objectIn.readObject(); objectIn.close(); fileIn.close(); 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; } @Override public String toString() { return "Person{name='" + name + "', age=" + age + "}"; } }


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