Javadoc класса File
описывает класс как:
Абстрактное представление имен файлов и каталогов.
File
- это только представление пути, с несколькими методами, относящимися к файловой системе (например, exists()
) и обработке каталогов, но фактический потоковый ввод и вывод выполняется в другом месте.Потоки могут открываться и закрываться, файлы не могут.
(Мое личное мнение заключается в том, что весьма прискорбно, что Sun затем создала RandomAccessFile
, что вызвало много путаницы с его непоследовательным наименованием.)