Использование пользовательского загрузчика классов для загрузки среды выполнения Java и классов API - PullRequest
2 голосов
/ 28 января 2012

Почему рекомендуется загружать классы Java Runtime и классы API с помощью загрузчика системных классов по умолчанию в Java?Что произойдет, если мы загрузим их с помощью нашего пользовательского загрузчика классов?

1 Ответ

4 голосов
/ 28 января 2012

Один из критериев истинности instanceof состоит в том, что два класса должны быть загружены одним и тем же загрузчиком классов.Это также относится и к приведению классов.

Это будет означать, что экземпляры String, созданные вашим загрузчиком классов, не будут совместимы с String, созданным системным загрузчиком классов.Не являются экземплярами и не могут быть приведены к.

Вы, вероятно, не хотите этого.

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