Задачи | 5 уровень | 4 лекция
Комментарии (22)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
КамушекJava Developer в Иннотех
3 января 2024, 12:33
<T extends Number> используется для ограничения типа параметра типа в классах и методах,
а <? extends Number> используется для ограничения типа элементов коллекций и массивов.
Таким образом, для коллекций следует использовать <? extends Number>, а для типов - <T extends Number>.
+5
Kirill
16 августа 2024, 10:17
Wildcard используюься не "для ограничения типа элементов и массивов", а по причине того, что дженерики инвариантны. То есть даже если тип В является подтипом типа А, то дженерик от типа В не является подтипом дженерика от типа А. Пример:
Чтобы обойти это ограничение и были введены windcard:
+1
marych
20 марта 2023, 12:11
Простенькие задачи.
Сделали бы тогда побольше для отработки мышечной памяти
+2
Denis Odesskiy Full Stack Developer
15 ноября 2024, 22:05
На литкоде можете отработать мышечную память (там есть java) и вообще полезно порешать одни и те же задачки на разных ЯП.
0
Ars
22 ноября 2021, 10:54
Инфа по последней задаче:
Среднее количество попыток для этой задачи 1.42. Всего эту задачу решили 4818 учеников.
+2
Aleksandr
6 марта 2021, 21:16
намучался с дженериками на hyperskill и книге Шилдта. Так что теперь дженерики кажется довольно легкой темой
0
Артур Прохоренко
21 марта 2021, 09:44
На hyperskill параллельно курс проходишь? Там только 2 месяца бесплатно как я понял можно получить? Интересный ресурс, не знал об этой платформе. Расскажи, если не сложно чем она может быть полезна. На хабре пару статей нашел, но по итогу был вывод сто заде со скидной там 25$/месяц она того не стоит...
0
Aleksandr
22 марта 2021, 06:38
Я нашел hyperskill в июне и тогда курс был полностью бесплатным до нового года. После НГ была существенная скидка и стоимость снизилась, для тех кто обучался до НГ ,на 50% , то есть практически 1 в 1 как на джавараше со скидками. В целом курс там неплохой и объяснения толковые. Всегда во всех темах есть задания в виде тестов , где на вопрос надо выбрать одно или несколько решений. Есть задачи, где написан код и тебе в строке надо написать только результат. Есть и обычные задачи как тут. Валидатор там просто душечка, не докапывается вообще ни до чего. Ответ правильный - чудесно, ты сдал. А как ты это написал его особо не волнует. Я некоторые задания переписывал 2-5 разными способами и проверял чтобы каждый работал. Еще прямо на этапе проверки задания тебе с результатом , если он правильный, выдаст и замечания по стилистике кода. Где пробел лишний стоит, где табуляции не хватает, где { } посоветует перенести на другую строчку. Выполнять задания можно и в идее разумеется, достаточно на сайте нажать кнопку у задания и идея сама запускается с нужным заданием. Плагин конечно тоже надо ставить свой, но всё это мне показалось гораздо проще и удобнее чем здесь на JR. Единственное только друг мне всё же посоветовал сюда перейти, поскольку там задачи что я решал были несколько не актуальны для реальных условий. Хотя до каких-либо серьезных тем я так и не дошел. Прошел 25% курса джавы и полностью перешел сюда. Возможно сейчас что-то уже изменили. К слову теория там лучше усваивается за счет как раз заданий в конце каждой темы , где надо проходить тесты
+12
Артур Прохоренко
22 марта 2021, 19:47
Спасибо за развернутый ответ! Буду мониторить скидки, за полную стоимость дорого, а так можно проект средней сложности выбрать и пару месяцев бесплатно помучать после JR.
0
Aleksandr
22 марта 2021, 20:24
Пожалуйста. Проекты да, там тоже есть. Игры видел, бота для чата. Но не дошел до них, хотя можно было их решать независимо от обучения. И там еще темы взаимосвязаны. Если захочешь сразу коллекции проходить, то тебе подсказка будет, что ты еще какие-то темы подводящие к этой не прошел.
+2
Иван
17 декабря 2020, 11:31
Решил с первой попытки, но не понял, что это было и зачем.
+2
Андрей
20 декабря 2020, 11:58
Аналогично.
0
N N N
8 февраля 2021, 14:11
как вы вообще дошли до этого уровня))) просто открываете подряд лекции видимо))
+2
Vorlock
23 января 2020, 21:33
приходит один дженерик к другому
1й: ты где был?
2й: в Integer играл
1й: а почему тогда от тебя Number-ом пахнет...
+28
hidden #1281202
2 августа 2019, 15:05
О, самое время познакомиться, привет
+4
Сергей Онищук
12 августа 2018, 15:36
Поздноватое знакомство...
+11
Алексей Масис
14 мая 2019, 07:00
лучше поздно чем никогда))
+2
VraExpert
15 декабря 2017, 11:02
хорошие наглядные задачки
0
Innokenty
2 сентября 2017, 20:39
во второй задаче валидатор кривой, принял неправильное решение.
загенерил класс и в main сделал приведение типов (Number) GenericStatic.<Number>
someStaticMethod(new Integer(3))
хотя нужно генерик ставить в методе..
0