Базовый курс Java - #72 урок. java.nio.file.Path: новый API
Ссылка на плейлист со всеми уроками "Программирование на Java. Базовый курс" - https://www.youtube.com/watch?v=1rRwP8I-k9Y&list=PLoWGNURguz9WK29sEwqrao8LrJ1lYgyPw
________________
Автор: Алексей Владыкин
Лицензия: https://creativecommons.org/licenses/by-sa/4.0/
Источник: https://stepik.org/course/187
____________
Задача №1
Допустим, в программе создается экземпляр класса File:
String pathToFile = ...;
File file = new File(pathToFile);
Что при этом будет создано на диске?
Выберите один вариант из списка
1. Файл или директория, в зависимости от наличия символа "/" в конце переданной строки pathToFile.
2. Ничего не создается
3. Файл
4. Директория
______________
Задача №2
Какая базовая директория используется для превращения относительного пути к файлу или директории на диске в абсолютный путь? Речь о методах File.getAbsolutePath(), File.getAbsoluteFile() и Path.toAbsolutePath().
Выберите один вариант из списка
1. Корневая директория файловой системы (C:\ — под Windows, / — под Unix)
2. Директория, где установлен JDK.
3. Текущая директория Java-процесса, т.е. в какой директории введена команда "java -jar ...".
4. Директория, где находится JAR, из которого запущена программа.
__________
Задача №3
Найдите среди приведенных путей два эквивалентных, то есть указывающих на один и тот же файл.
Выберите один или несколько вариантов из списка
1. a\..\b\c\file.txt
2. a\.\b\..\c\.\file.txt
3. a\b\c\file.txt
4. .\a\b\..\b\c\.\file.txt
5. a\b\..\file.txt
_____________
Задача №4
В чем отличия java.io.File и java.nio.file.Path?
Выберите один или несколько вариантов из списка
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 нет.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Базовый курс Java - #72 урок. java.nio.file.Path: новый API», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.