Почему класс не может быть выгружен без выгрузки загрузчика классов? - PullRequest
5 голосов
/ 31 марта 2010

Ответ на 'выгрузка классов в Java' говорит -

«Единственный способ, которым Класс может быть выгружен, это если используемый Classloader является сборщиком мусора» Я посмотрел на JLS , но не смог понять

Почему это так?

1 Ответ

13 голосов
/ 31 марта 2010

Класс выгружается только тогда, когда он собирает мусор, и для этого нигде не должно быть ссылок на него. И загрузчик классов хранит ссылку на каждый загружаемый класс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...