Що таке дженерики у Java

У цій лекції ми говоримо про дженерики. А точніше, про основи, які тобі потрібно знати, поринаючи в дженерики: що це таке і навіщо взагалі потрібне. Тема дуже важлива, розібратися в ній потрібно, так що вперед!

Дженерики на котиках

Дженерики — чудовий засіб, який допомагає розробникам підказувати компілятору додаткову інформацію для забезпечення типобезпеки та гнучкості. Ще один "заплив" у бік дженериків — у цій детальній статті.

Стирання типів

Ця лекція присвячена деяким особливостям дженериків та підводним каменям при роботі з ними. Через те, що дженерики не були частиною мови Java під час її створення, додано стирання типів. Що це таке? Розбираємось.

Wildcards в generics

Wildcards — дуже важлива фішка дженериків, яка точно заслуговує окремої лекції. Тема ця цікава та нескладна, тобі сподобається :)

Використання varargs при роботі з дженериками

У застосування varargs з дженериками можуть бути дуже неприємні наслідки забруднення купи. У цій лекції завершуємо розбір різних особливостей дженериків у Java.