Эта модель носит название «модель стирания полиморфизма обобщенных типов» (erasure model of generic polymorphism). Подобный выбор требует определенных небольших затрат ресурсов во время выполнения, но главное для программистов — то, что параметрами обобщенных типов могут быть только объекты, а не простые типы данных.
Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
·
Алан Майкрофт