Александр Маторин — Неочевидные Дженерики
Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: https://jrg.su/Ypf1HW
— —
. . . . Александр Маторин — Неочевидные Дженерики
Конференция JBreak 2016
Новосибирск, 19.03.2016
Дженерики в Java появились больше 10 лет назад. Казалось бы, что о них можно рассказать?
— Что такое heap pollution;
— Почему нельзя создать массив дженериков;
— Во что компилируются дженерики;
— Что такое bridge методы, можно ли до них добраться;
— Правила type erasure;
— Можно ли параметризовывать исключения;
— Правила написания гибкого API с Дженериками и wildcard;
— Примеры кода, которые, должны компилироваться, но не компилируются и наоборот;
— Другие дженерик паззлеры.
Видео Александр Маторин — Неочевидные Дженерики канала JPoint, Joker и JUG ru
Подробности и билеты: https://jrg.su/Ypf1HW
— —
. . . . Александр Маторин — Неочевидные Дженерики
Конференция JBreak 2016
Новосибирск, 19.03.2016
Дженерики в Java появились больше 10 лет назад. Казалось бы, что о них можно рассказать?
— Что такое heap pollution;
— Почему нельзя создать массив дженериков;
— Во что компилируются дженерики;
— Что такое bridge методы, можно ли до них добраться;
— Правила type erasure;
— Можно ли параметризовывать исключения;
— Правила написания гибкого API с Дженериками и wildcard;
— Примеры кода, которые, должны компилироваться, но не компилируются и наоборот;
— Другие дженерик паззлеры.
Видео Александр Маторин — Неочевидные Дженерики канала JPoint, Joker и JUG ru
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Mark West — Building a Smart Security Camera with Raspberry Pi Zero, Java and AWSCay Horstmann — Feature evolution in Java 13 and beyondInterview and Q&A with Ted NewardCharles Nutter — Going Native: Foreign Functions on the JVMSimon Ritter — Getting the most from modern JavaAndres Almiray — JReleaser — releasing at the speed of lightThomas Wuerthinger, Oleg Šelajev — Workshop: GraalVM (part 1)Дмитрий Бундин — Повышаем производительность файлового I/O для JVM на LinuxЧто такое JokerАлексей Рагозин — Как и зачем эмулировать распределённый кластер в JVMJiří Holuša — Intel Optane DC and Java: Lessons learned in practiceShelley Lambert — Dismantling technical debt and hubrisTobi Ajila — The Eclipse OpenJ9 JVM a deep dive!Григорий Кошелев — Интеграция виртуальных машин NET и JavaГригорий Кошелев — Когда всё пошло по Кафке 2: Разгоняем продьюсеровАлександр Христофоров — Дешевле, надёжнее, проще: хранение петабайтов видео и фото в ОдноклассникахЛеонид Старцев — Как эволюционировать свою библиотеку на Kotlin безболезненно для клиентовGeoffrey De Smet — AI maintenance scheduling with OptaPlanner on QuarkusНикита Поваров, Роман Поборчий — Самопишущийся кодSteve Poole — Practical steps for creating safer software (Code included)Volker Simonis — Birth, life and death of a class