Компилятор вообще не создает экземпляры обобщенного класса или компилятор не создает более одного экземпляра обобщенного класса?
upd
Читаю (стр 399)
Прежде чем продолжить дальше, следует сказать, что компилятор Java на самом деле не создает разные версии класса Gen или любого другого обобщенного класса. Теоретически это было бы удобно, но на практике дело обстоит иначе. Вместо этого компилятор удаляет все сведения об обобщенных типах, выполняя необходимые операции приведения типов, чтобы сделать поведение прикладного кода таким, как будто создана конкретная версия класса Gen. Таким образом, имеется только одна версия класса Gen , которая существует в прикладной программе. Процесс удаления обобщенной информации об обобщенных типах называется стиранием, и мы еще вернемся к этой теме далее в главе.
Приводить версию класса Gen думаю не нужно, потому как речь идет об обобщенном классе как таковом.
У меня сложилось понимание, что компилятору, имеющему дело с обобщенным классом, нет необходимости создавать его экземпляры, и он использует тем самым одну версию класса. Верно ли я понимаю?
Продвижение своими сайтами как стратегия роста и независимости