JavaRush /Курсы /Java Multithreading /Задачи по внутренним классам

Задачи по внутренним классам

Java Multithreading
3 уровень , 4 лекция
Открыта

— Привет, Амиго! Готов заниматься?

— Да, давай уже сюда свои задачи по внутренним классам, Диего:

13
Задача
Java Multithreading, 3 уровень, 4 лекция
Недоступна
Inner 3
Внутри класса Solution: 1) реализуйте private class TaskDataProvider используя Task и MockDB, цель которого - обновить поле tasks. 2) реализуйте private class NameDataProvider используя String и MockDB, цель которого - обновить поле names.
13
Задача
Java Multithreading, 3 уровень, 4 лекция
Недоступна
Inner
Реализовать метод getTwoSolutions, который должен возвращать массив из 2-х экземпляров класса Solution. Для каждого экземпляра класса Solution инициализировать поле innerClasses двумя значениями. Инициализация всех данных должна происходить только в методе getTwoSolutions.
7
Задача
Java Multithreading, 3 уровень, 4 лекция
Недоступна
Inner 2
В классе SuperUser метод getDescription должен учитывать страну и город, т.е. возвращать результат аналогичный следующему: My name is George. I'm from Seattle in the United States. Используй возможности иннер класса.
Комментарии (105)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Сергей Витхин Уровень 35
11 февраля 2025
В первой задаче Map объявлен без указания типов (Map taskCriteria = MockView.getFakeTaskCriteria();). Это неправильно, потому что Map в Java всегда должен быть параметризован, например, Map<String, Object>. 🔴 Ошибки в коде: Map объявлен без параметров ❌ Map taskCriteria = MockView.getFakeTaskCriteria(); ✅ Map<String, Object> taskCriteria = MockView.getFakeTaskCriteria(); То же самое с nameCriteria ❌ Map nameCriteria = MockView.getFakeNameCriteria(); ✅ Map<String, Object> nameCriteria = MockView.getFakeNameCriteria(); Ошибка в объявлении интерфейса DbDataProvider<T> ❌ void refreshAllData(Map criteria); ✅ void refreshAllData(Map<String, Object> criteria); → Map должен быть параметризован, иначе в рантайме возможны ClassCastException.
SomeBody098 Уровень 51
21 июля 2024
нумерация сломана, впрочем как и мой мозг...
Private Joker Уровень 36
2 июля 2024
Навоз, а не задачи, просто их скипнул.
Dr.Alexcemen9 Уровень 51
30 августа 2024
держи в курсе очень интересно
Andrei Karavai Уровень 30
5 июня 2024
Первая задача (Inner 3): 1. прочитал ТЗ 2. реализовал 3. прошёл валидацию 4. Так и не понял, что это было и зачем😂
Artem Dudarev Уровень 51
12 марта 2024
привет)
25 февраля 2024
И зачем 3 задача?????
Алексей Уровень 40 Expert
10 января 2024
Отличные задачи
Shaman_2010 Уровень 25
18 сентября 2022
В третьей подловили по формату! 😁👍
Vlad Уровень 34
9 марта 2023
Вообще конкретно)))
Мирослав Уровень 37 Expert
7 мая 2022
Чтоб не сидеть как я, с таким лицом у задач сначала советую эту лекцию
Slava Уровень 43
14 декабря 2021
Опять задачи из космоса.