Сериализация - это процесс преобразования объекта в последовательность байтов, которую можно сохранить в файле или передать по сети, а затем восстановить объект из этой последовательности байтов. В Java это может быть выполнено с помощью интерфейса Serializable. Пример сериализации объекта в Java: import java.io.*;
public class SerializeDemo {
public static void main(String[] args) {
Employee e = new Employee();
e.name = "John Doe";
e.address = "123 Main St";
e.SSN = 123456789;
e.number = 101;
try {
FileOutputStream fileOut =
new FileOutputStream("/tmp/employee.ser");
ObjectOutputStream out = new ObjectOutputStream(fileOut);
out.writeObject(e);
out.close();
fileOut.close();
System.out.printf("Serialized data is saved in /tmp/employee.ser");
} catch (IOException i) {
i.printStackTrace();
}
}
} Здесь объект класса Employee сериализуется в файл /tmp/employee.se