Как ограничивается тип generic параметра?
Что такое ковариантность и контравариантность?
Что такое heap pollution?
Как работает вывод типов?
Как инстанцировать экземпляр generic типа?
Что означает ArrayStoreException?
Можно ли выбрасывать исключение generic-типа?
Дженерики в исключениях – что можно, а что нельзя?
Как ограничить upcasting типа-параметра?
Когда нужно использовать raw types?
Как передать runtime информацию о generic-типе?
Отличается ли List<?> от List<? extends Object>?