Java поставляется с несколькими классами ввода-вывода для поддержки ввода и вывода между потоками и файловой системой. Ниже приведен список примеров ввода-вывода Java, включая манипуляции с файлами, кодирование, сериализацию и сжатие с помощью zip и Gzip.
Файлы
Примеры, показывающие создание, чтение, запись, изменение файлов.
Сериализация файла
сохранить объект в файл <br />
Чтение объекта из файла
Сжатие файлов
Сжатие файла в формате ZIP
Распаковать файл из ZIP
Сжать файл в GZIP
Распаковать файл из GZIP
Сжатие сериализованного объекта в файл <br />
Распаковать сериализованный объект из Gzip
Временный файл
Создать временный файл
Записать данные во временный файл
Удалить временный файл
Получить путь к временному файлу
Directories
Создать каталог<br />
Удалить каталог<br />
Скопировать каталог<br />
Проверяем, пуст ли каталог
Получить текущую директорию