Этот Q должен искать примерный случай, когда общий массив абсолютно необходим.
Генерики и массивы "не смешиваются хорошо".
Есть ли случай, когда общий ArrayList не будет делать - общий массив не имеет замены и должен использоваться.
Эффективная Java оставляет дверь открытой для общих массивов, говоря, что могут быть случаи, когда необходим общий массив.
Я использовал ArrayList без каких-либо недостатков и не могу придумать такой случай.
ТИА.
Примечание: я видел их:
- Как создать общий массив в Java?
- Общий список и общий массив
- Ошибка создания общего массива
- Java generics и Array
Наряду с некоторыми другими обсуждениями.