Java поставляется с несколькими классами ввода-вывода для поддержки ввода и вывода между потоками и файловой системой. Ниже приведен список примеров ввода-вывода Java, включая манипуляции с файлами, кодирование, сериализацию и сжатие с помощью zip и Gzip.

Файлы

Примеры, показывающие создание, чтение, запись, изменение файлов.

Сериализация файла

сохранить объект в файл <br /> Чтение объекта из файла

Сжатие файлов

Сжатие файла в формате ZIP
Распаковать файл из ZIP
Сжать файл в GZIP
Распаковать файл из GZIP
Сжатие сериализованного объекта в файл <br /> Распаковать сериализованный объект из Gzip

Временный файл

Создать временный файл
Записать данные во временный файл
Удалить временный файл
Получить путь к временному файлу

Directories

Создать каталог<br /> Удалить каталог<br /> Скопировать каталог<br /> Проверяем, пуст ли каталог
Получить текущую директорию