1397. Что такое сериализация. Сериализация в Java - это процесс преобразования объекта в последовательность байтов, которая может быть сохранена в файле или передана по сети, а затем восстановлена обратно в объект. Это позволяет сохранять состояние объекта и передавать его между различными системами или процессами. Java предоставляет встроенный механизм сериализации, который позволяет классам быть сериализуемыми. Для того чтобы класс был сериализуемым, он должен реализовывать интерфейс java.io.Serializable. Этот интерфейс не содержит никаких методов, но служит маркером для JVM, что объект этого класса может быть сериализован. Для сериализации объекта в Java можно использовать классы ObjectOutputStream и ObjectInputStream. ObjectOutputStream используется для записи объекта в поток байтов, а ObjectInputStream - для чтения объекта из потока байтов. Пример сериализации объекта в Java: import java.io.*;
public class SerializationExample {
public static void main(String[] args) {