Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmFsInr 383 of 420 menu
◀ ▶

Введение в работу с файлами в Java

Данные часто переживают один запуск программы: настройки, журналы, выгрузки для других программ. Такой долговременный текст и двоичные данные хранят в файлах - именованных областях на диске внутри папок.

В современной Java путь к файлу или каталогу задают через интерфейс Path, а создают его фабрикой Paths.get из пакета java.nio.file. Чтение, запись, копирование и проверки собраны в классе Files - он заменяет устаревший java.io.File для новых программ.

Методы Files вроде readString, writeString, copy и walk работают с путями и сами закрывают потоки там, где это нужно. В учебнике опираемся на них, а не на низкоуровневые потоки ввода-вывода.

Работа с диском зависит от прав доступа и от того, существует ли путь. Сбой чтения или записи часто оформляют как IOException. В примерах ниже по разделу у метода main может стоять throws Exception, чтобы не отвлекаться на обработку - подробнее исключения уже разбирались раньше. В задачах берите локальные имена вроде data.txt или logs/app.txt, а не системные каталоги.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить