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

Открыта
9
Задача
Java Collections,  6 уровень,  10 лекция
Недоступна
Найти класс по описанию Ӏ Java Collections: 6 уровень, 10 лекция
Описание класса: 1. Реализует интерфейс Queue. 2. Используется при работе с трэдами. 3. Из этой очереди элементы могут быть взяты только тогда, когда они заэкспарятся, их время задержки истекло. 4. Головой очереди является элемент, который заэкспарился раньше всех.
16
Задача
Java Collections,  6 уровень,  10 лекция
Недоступна
Осваиваем ClassLoader и Reflection
Аргументом для класса Solution является абсолютный путь к пакету. Имя пакета может содержать File.separator. В этом пакете кроме скомпилированных классов (.class) могут находиться и другие файлы (например: .java). Известно, что каждый класс имеет конструктор без параметров и реализует интерфейс Hidd
9
Задача
Java Collections,  6 уровень,  10 лекция
Недоступна
Почему сет не содержит элемент?
Историки добавили несколько дат произошедших событий в уникальное множество в методе initializeDates. Далее они точнее изучили исторические материалы, и уточнили время последнего события lastDate. Каково же было их изумление, когда в этом множестве не находится нужная дата - метод isLastDate
9
Задача
Java Collections,  6 уровень,  10 лекция
Недоступна
Найти класс по описанию Ӏ Java Collections: 6 уровень, 10 лекция
Описание класса: 1. Пакет этого класса java.util.concurrent. 2. Реализует интерфейс BlockingQueue. 3. Используется при работе с трэдами. 4. Является блокирующей очередью, в которой каждая операция добавления должна ждать соответствующей операции удаления в другом потоке и наоборот. 5. Не имеет никак
32
Задача
Java Collections,  6 уровень,  10 лекция
Недоступна
MyMultiMap
Амиго, иногда существующих в Java коллекций недостаточно. Тогда можно либо взять стороннюю реализацию, например, Google Guava или Apache Commons, либо реализовать свою структуру данных. Сегодня у тебя есть уникальная возможность испытать свои силы и написать часть своей структуры данных. Наша струк
Комментарии (13)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Алексей40 уровень, Санкт-Петербург
21 августа, 12:59
От задания МультиМэп получил колоссальнейшее удовольствие. А вот рефлекшн для меня просто кошмар
ram097341 уровень, Набережные Челны
12 августа, 11:27
Kex38 уровень, Тольятти
21 июля, 11:28
ClassLoader и Reflection для меня темный, страшный лес((
Владимир Ушкин41 уровень, Армавир
12 декабря 2019, 20:08
В задаче "Осваиваем ClassLoader и Reflection" в метод getHiddenClassObjectByKey(key) в 3м вызове передаётся не полное имя, которое всё равно должно построить свой класс. При проверке можно использовать startsWith(). И почему мне об этом ни кто не сказал?
Даниил Лосев40 уровень, Москва
13 февраля, 07:08
Примечание: в пакете может быть только один класс, простое имя которого начинается с String key без учета регистра.
Владимир Ушкин41 уровень, Армавир
9 декабря 2019, 17:37
В первой задаче, как можно программно определить, что: 1 Класс Используется при работе с трэдами. 2 Из этой очереди элементы могут быть взяты только тогда, когда они заэкспарятся, их время задержки истекло. 3 Головой очереди является элемент, который заэкспарился раньше всех. Или же идея в том, что бы поискать вручную в документации?
Leo Brainstorm40 уровень, Краснодар
9 апреля, 18:38
Гуглим "Queue implementations" и по названию и описанию догадываемся
Владимир Ушкин41 уровень, Армавир
9 декабря 2019, 17:28
что значит "заэкспарятся"?
yury41 уровень, Москва
27 октября 2019, 16:24
Задача MyMultiMap: Условие (в описании задачи): Если по какому-то ключу хранится лист размером ноль элементов - удали такую пару ключ : значение Валидатор (в описании ошибки): Если после удаления по ключу хранится лист размером ноль элементов - удали такую пару ключ : лист. Хорошо хоть валидатор подсказывает, что же в итоге он ждет... :)
vadtel36 уровень, Минск
6 ноября 2019, 10:45
Тоже на это попался. Только не понимал, что возвращать, если key содержит пустой лист. Вернул null. Получил вторую попытку с вменяемым условием.
Андрей Калинин40 уровень, Москва
16 октября 2019, 18:28
Из-за этих задач я учебу забросил на полгода.
Даниил41 уровень
20 сентября 2019, 11:02
Народ такой общительный на этой лекции...))) Ну да ладно. Как искать классы по описанию в этих 2-х задачах я тупо не смог найти или придумать. Только вручную найти в Java API и вернуть нужный класс (по отзывам в обсуждениях к первой задача - валидатор только так и принимает). Хотя думаю было бы полезно такое уметь. "Почему Set не содержит элемент" ещё раз напоминает что хеш-код - это не просто так... "MyMultiMap" хорошая задачка, не сложная. Главное - это понять что от вас хотят) Ну и валидатор как всегда... Задачка на ClassLoader дала хороший пинок. Если бы не Обсуждения, к задаче до я бы наверное не один день решал бы... К каждой задаче советую заходить в "Обсуждения". Или что бы понять что от вас хотят в задании, или что хочет валидатор)
StrannikB40 уровень
25 апреля 2018, 16:02
Для тех, кто решает задачи по порядку: в 1 задаче аналогично 3 задаче метод getExpectedClass() должен вернуть класс в виде XXX.class, где XXX - название класса.