Ответ на 'выгрузка классов в Java' говорит -
«Единственный способ, которым Класс может быть выгружен, это если используемый Classloader является сборщиком мусора» Я посмотрел на JLS , но не смог понять
Почему это так?
Класс выгружается только тогда, когда он собирает мусор, и для этого нигде не должно быть ссылок на него. И загрузчик классов хранит ссылку на каждый загружаемый класс.