/
alexShibanov
/
556677
Обзор
Документация
Войти
/
alexShibanov
/
556677
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Serialization.java
33 строки
985 B
Yachika9925
Create Serialization.java
28 окт 2023, 05:17
Не верифицирован
28 окт 2023, 05:17
f74a3ed
Код
Авторство
О чём код?
import java.io.*; class Student implements Serializable { String name; int age; Student(String name, int age) { this.name = name; this.age = age; } } public class SerializationDemo { public static void main(String[] args) { try { Student student = new Student("Alice", 20); // Serialization ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("student.ser")); out.writeObject(student); out.close(); // Deserialization ObjectInputStream in = new ObjectInputStream(new FileInputStream("student.ser")); Student deserializedStudent = (Student) in.readObject(); in.close(); System.out.println("Deserialized Student: Name - " + deserializedStudent.name + ", Age - " + deserializedStudent.age); } catch (IOException | ClassNotFoundException e) { e.printStackTrace(); } } }