Java #6. Generics

  Рет қаралды 7,107

Лекторий ФПМИ

Лекторий ФПМИ

Күн бұрын

Пікірлер: 10
@lectory_fpmi
@lectory_fpmi 4 жыл бұрын
04:31 - Generic methods 10:46 - Intersection types 17:28 - Полиморфизм и bridge methods 22:58 - Что нельзя делать с дженериками? 44:41 - Разные параметризации одного интерфейса 47:56 - Wildcard types: мотивировка и решение 1:04:31 - Recursive generics 1:07:24 - Материалы для дальнейшего изучения 1:08:11 - Nada Amin, Rose Tate example 1:10:59 - Radu Grigore example
@MrStim
@MrStim 3 жыл бұрын
Удивлен, что там некоторые учащиеся возмущаются тому, какие запреты ввели с дженериками, предлагая какие-либо решения. Понятно же, что разработчики изначально предусмотрели возможные проблемы в дальнейшем, поэтому выбирали наиболее оптимальные выходы из ситуаций. Если что-то запрещено, то не просто так. Не стоит так наивно и быстро делать выводы по каким-либо ограничениям. При имеющемся коде разработчики языка могли решить таким способом, как он и реализован сейчас в действительности. Там же не дурачки сидят.)
@esergey12
@esergey12 3 жыл бұрын
Спасибо за лекцию. Основные моменты понял
@Paul-Maven
@Paul-Maven 4 жыл бұрын
Спасибо за лекцию. Лекция отличная, но я ничего не понял. Буду разбираться по книгам.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
Да, главное держать в голове что это рассмотрены особые сложные случаи
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
Спасибо
@ArtyomDzagaryan
@ArtyomDzagaryan Жыл бұрын
здравствуйте подскажите где можно найти весь плейлист со всеми лекциями из этого курса
@ДмитрийРафалович-б2щ
@ДмитрийРафалович-б2щ 2 жыл бұрын
Лекция оч понравилась. Огромное спасибо. Единственное, что я не понял, почему в коде из "дичь 1" (класс Unsound) может скомпилироваться строчка return bind.upcast(constrain, t); constrain в develop time имеет тип - Constrain (связи между T и U никакой), a метод upcast ожидает первый параметр с типом Constrain, где согластно объявлению B extends A => а значит сигнатура метода coerce должно выглядеть следующим образом static U coerce(T t)
@pawsdev
@pawsdev 2 жыл бұрын
Нихера не понял, не для начинающих
@Snowmanver2
@Snowmanver2 2 жыл бұрын
спасибо
Java #10. Concurrency
1:02:41
Лекторий ФПМИ
Рет қаралды 11 М.
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 36 МЛН
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 36 МЛН
Человек паук уже не тот
00:32
Miracle
Рет қаралды 3,1 МЛН
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 27 МЛН
Александр Маторин - Неочевидные Дженерики
42:00
4. Введение в Java. Generics. Wildcards
43:09
VK Team
Рет қаралды 21 М.
Дженерики в Java. Проще чем кажется.
21:36
Игорь Мешалкин
Рет қаралды 18 М.
Java. Стирание типов.
14:07
Sergey Arkhipov Java Tutorials
Рет қаралды 16 М.
Многопоточность в Java: основы
1:23:05
Computer Science Center
Рет қаралды 112 М.
Александр Маторин - Неочевидные Дженерики
45:25
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 36 МЛН