Java. Ковариантность и контравариантность обобщенных типов на примере ArrayList.

preview_player
Показать описание
В этом видео я объясняю на примерах, зачем в Java нужны ковариантные и контравариантные типы, как работает объявление параметров обобщенных типов с ключевыми словами super и extends. Рассматриваем подробно как ведут себя ковариантные и контравариантные типы на примере коллекции ArrayList.

Поддержать канал💰:

#ArhiTutorialsJava #ityoutubersru
Рекомендации по теме
Комментарии
Автор

несколько лет назад смотрел, все понял) но приходится пересматривать перед собесами, забыл уже подробности. Автору респект !!!

segadev
Автор

Это лучшее объяснение по границам вайлдкард, которые я видел и читал. Спасибо тебе огромное.

grinderos.coding
Автор

ни как не мог вкатиться в понимания в то что есть принимаемый тип и добавляемый тип. Только в конце зацепился за резюмирующую таблицу в результате проникся пониманием что это две разности. Спасибо

arsenazaryan
Автор

не могу без мата объянисть на сколько я рад))

axelrod
Автор

весь день не мог понять контравиантность, тут все понятнее стало, спасибо!

БейбутТукибаев-сь
Автор

Блииин наконец-то я понял что означают эти вопросики!!!

dataengineer
Автор

Самая офигитительная, понятная лекция на эту тему. Ваще лассно объяснено, большое спасибо)😀

Sinatra
Автор

Очень круто, спасибо! Смотрел год назад и вот снова смотрю как в первый раз))) Но в этот раз точно запомнил навсегда)))

milordplus
Автор

Очень долго разбирался с этим вопросом и все это приводило к бОльшей каше, даже по видео были непонятки, но вот эта таблица в конце - спасибо за нее большое.

andrei
Автор

Блин, спасибо) все вроде знал, но первый раз слышал название этому всему)

johnvolt
Автор

Спасибо за видео. Сначала было не понятно, когда и почему мы можем брать и добавлять в коллекцию элементы
Сначала пробовал запоминать мнемонические правила - super - put, extends - get
Но вместо того чтобы пытаться что-то запомнить наизусть лучше понять почему это можно, а это нельзя. Благодаря этому видео у меня получилось разобраться. В Java всё логично, как и всегда. Спасибо за информацию.

jopinfuyiro
Автор

Видео-фаворит по этой теме, но только одно замечание :
При ковариантном типе можно добавить null.
Пожалуйста поправьте, если я не права :)

anastasiiam
Автор

Обьяснение - бомба) спасибо большое <3

ksenatron
Автор

Великолепное объяснение, задоначу с первой зарплаты.

severustvr
Автор

Просто супер, очень понятно рассказано. Не поленился зарегистрироваться ради коммента.

Андрей-хчй
Автор

Брат за ковариантность лайк на все видосы!

dusheslov
Автор

Спасибо большое за прекрасный разбор и примеры!

ЕкатеринаАйвазова-мп
Автор

Серега, ты красавчик! Я все понял...СПАСИБО!!!

denisgeraskin
Автор

Самое лучшее, что нашел про <Generic>, круто

СергейМалышев-ту
Автор

Ухх, супер, то что надо) теперь осталось понять разницу с in out в котлине))

imbcghuui