Задачи | 6 уровень | 6 лекция

Открыта
14
Задача
Java Collections,  6 уровень,  6 лекция
Недоступна
Найти класс по описанию
Описание класса: 1. Реализует интерфейс List; 2. Является приватным статическим классом внутри популярного утилитного класса; 3. Доступ по индексу запрещен - кидается исключение IndexOutOfBoundsException. Используя рефлекшн (метод getDeclaredClasses), верни подходящий тип в методе getExpectedClass.
14
Задача
Java Collections,  6 уровень,  6 лекция
Недоступна
Поиск класса по описанию
Замени следующие слова на нужные: 1. ClassNameToBeReplaced - имя класса, потокобезопасный аналог ArrayList, в котором все операции изменения (mutative operations) используют новую копию основного массива. 2. methodNameToBeReplaced - имя метода, который в текущий список 'list' добавляет те элементы
Комментарии (13)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Nail27 уровень, Кельн
23 августа, 19:56
во второй задаче в импортах подсказка что именно надо использовать. https://www.ibm.com/developerworks/ru/library/j-5things4/index.html в этой статье коротко описывают что это за зверь CopyOnWriteArrayList
Сергей41 уровень, Москва
16 апреля, 06:37
Первая это жесть... нельзя было сделать нормальную лекцию только на рефлексию и серию задач от простого к сложному..
Andrii Gorshunov41 уровень
25 марта, 19:47
Первая, надо рефлексию подточить. Метод ничего не принимает, а сразу Class<?>[] clazz = Collections.class.getDeclaredClasses(); и далее разбор на составляющие. Вторая задача - надо удалить вообще все комментарии из задачи (я удалил даже заголовок), что бы приняло
Евгений Шипов40 уровень, Москва
24 мая 2018, 00:13
Подсказка к первой задаче - clazz.getInterfaces() возвращает только интерфейсы реализованные этим классом.
Ярослав40 уровень, Днепр
10 июля 2018, 16:23
Только что столкнулся с этим. Классы наследуются от AbstractList, который реализует List, но при получении интерфейсов самого класса, возвращают интерфейсы только этого класса, а не еще и классов-родителей.
Fonzy40 уровень, Москва
26 апреля 2018, 09:38
Вроде все решаю, но материи становится все меньше и меньше)
Nail27 уровень, Кельн
23 августа, 19:17
задач стало меньше, а открытие новых иногда практически пустых лекций стоит в два раза больше. Даже виде приходится либо смотреть, либо перематывать до конца.
Dzhin40 уровень, Минск
9 марта 2018, 15:14
https://habrahabr.ru/company/luxoft/blog/157273/ ДЛЯ 2 ЗАДАЧИ
Сергей41 уровень, Москва
16 апреля, 06:35
спасибо
Maksim Ionov27 уровень, Самара
4 августа, 09:41
Какой класс из коллекшн использовать?
Роман37 уровень, Санкт-Петербург
5 марта 2018, 10:33
кролики
Bahis41 уровень, Москва
25 января, 13:49
Наследуют абстрактный класс AbstractPet, имплементируют интерфейс BeSweet
Владимир41 уровень
4 августа, 18:12
Если по naming conventions, то возможно ближе будет Sweatable.