Загрязнение кучи (heap pollution) происходит, когда переменная параметризованного типа ссылается на объект, который является не того совместимого типа, который объявлен в переменной. Это возможно из-за стирания (type erasure) в Java.
В типичном случае, это происходит при работе с дженериками и массивами или varargs.
Пример загрязнения кучи:
java
Другой пример с varargs:
java
Загрязнение кучи (heap pollution) происходит, когда переменная параметризованного типа ссылается на объект, который является не того совместимого типа, который объявлен в переменной. Это возможно из-за стирания (type erasure) в Java.
В типичном случае, это происходит при работе с дженериками и массивами или varargs.
Пример загрязнения кучи:
java
Другой пример с varargs:
java
Register or sign in to get access to full answers for all questions from the question bank.