Файлы (в программировании)
Коротко: С точки зрения программы — объект, через который она взаимодействует с файлом в файловой системе: создаёт, читает, записывает или удаляет его.
Подробнее: Доступ к файлам осуществляется через потоки ввода-вывода — потоки данных, по которым чтение или запись идёт побайтно или посимвольно. Поскольку файловые операции зависят от внешних факторов (файла нет, нет прав, хранилище заполнено), они часто вызывают исключения и должны обрабатываться соответствующим образом или аккуратно закрываться через try-with-resources.
Подробности
Важнейшее отличие от переменных…
См. также: потоки ввода-вывода, try-with-resources, чтение файлов, запись файлов