Описание тега dynamic-class-loaders
Загрузчик классов Java - это часть среды выполнения Java, которая динамически загружает классы Java в виртуальную машину Java.
Динамическая загрузка классов позволяет загружать java-код, о котором не известно до запуска программы. Многие классы полагаются на другие классы и ресурсы, такие как значки, что делает невозможной загрузку одного класса. По этой причинеClassLoader
(java.lang.ClassLoader
) используется для управления всеми внутренними зависимостями коллекции классов. Модель Java загружает классы по мере необходимости, и ей не нужно знать имена всех классов в коллекции, прежде чем любой из ее классов может быть загружен и запущен.