ObjectInputStream
, ObjectOutputStream
– для сериалиации/десериализации. Для сохранения копии объекта в поток (в файл, например) для восстановления его потом (десереализации).
Пример программы:
Вывод:

То есть мы сохраняем в файл копию какого-либо объекта и когда она нам будет нужна в нашей программе достаем ее.
Table of Contents
FilterStream в Java
Разберитесь с FilterInputStream/FilterOutputStream в Java: создание кастомных потоков и модификация существующих на примере сдвига ASCII-символов.
Time to read: 12
Многопоточность в Java. создание и запуск потоков с помощью Thread
Изучите создание потоков в Java через Thread, Runnable и Callable. Узнайте, как работает параллельное выполнение кода и переопределение методов потоков.
Time to read: 11
Интерфейс Runnable в Java
Преимущества Runnable над Thread: экономия памяти, гибкость кода и поддержка многопоточности. Пример реализации и сравнение подходов.
Time to read: 10