Базовый курс Java - #72 урок. java.nio.file.Path: новый API

preview_player
Показать описание

________________
Автор: Алексей Владыкин
____________
Задача №1

Допустим, в программе создается экземпляр класса File:

String pathToFile = ...;
File file = new File(pathToFile);

Что при этом будет создано на диске?

Выберите один вариант из списка
1. Файл или директория, в зависимости от наличия символа "/" в конце переданной строки pathToFile.
2. Ничего не создается
3. Файл
4. Директория

______________

Задача №2

Выберите один вариант из списка
1. Корневая директория файловой системы (C:\ — под Windows, / — под Unix)
2. Директория, где установлен JDK.
3. Текущая директория Java-процесса, т.е. в какой директории введена команда "java -jar ...".
4. Директория, где находится JAR, из которого запущена программа.
__________

Задача №3

Найдите среди приведенных путей два эквивалентных, то есть указывающих на один и тот же файл.

Выберите один или несколько вариантов из списка

_____________

Задача №4

Выберите один или несколько вариантов из списка
1. Path — это класс, File — это интерфейс.
2. File — это класс, Path — это интерфейс.
3. File допускает работу с файлами на виртуальных файловых системах, а Path нет.
4. Методы работы с ФС через объект Path при ошибках ввода-вывода бросают исключения; методы работы с File при ошибках возвращают false.
5. File — это старый способ доступа к файловой системе, Path — это новый рекомендуемый способ.
Path — это устаревший способ доступа к файловой системе, File — это новый рекомендуемый способ.
6. Методы работы с ФС через объект File при ошибках ввода-вывода бросают исключения; методы работы с Path при ошибках возвращают false.
7. Path допускает работу с файлами на виртуальных файловых системах, а File нет.
Рекомендации по теме