На разных сайтах динамическая загрузка классов указана как одна из причин проблемы permgen.
Насколько я понимаю, динамическая загрузка классов загружает класс так, как и когда это требуется. Кроме того, если класс A загружен и ссылается на другой класс B, он также будет загружен вместе с ним.Это динамическая загрузка классов. Правильно? Если да, это важная и встроенная функция JVM. Что мы можем с этим поделать?
Или мое понимание здесь неверно.Когда мы говорим «Динамическая загрузка классов», мы ссылаемся здесь на пользовательские загрузчики классов?
Мой последний вопрос, связанный с вышеизложенным, заключается в том, что класс загружается клиентским загрузчиком один раз.Поэтому, когда мы выполняем горячее развертывание на сервере приложений, как appserver загружает новую версию класса.Здесь используется другой загрузчик классов?