Да, они относятся к java.util
коллекциям. (Они касаются специфики каждого типа коллекции - HashSet
, ArrayList
и т. Д., Так что да.)
Коллекции действительно живут в куче, но как только они могут быть собраны сборщиком мусора - если на них не ссылается запущенное приложение - они не считаются "живыми".
Большое количество коллекций в куче - это не плохо, это всего лишь признак того, что коллекции используются так часто, чтобы гарантировать более внимательное рассмотрение реализаций коллекций и, в частности, их эффективности использования памяти. (Возможно, хорошо, что люди широко используют хорошие абстракции!)
Они почти наверняка не говорят только об одном приложении - я бы честно предположил, что они взяли ряд реальных приложений и провели анализ по ним.