ClassLoader в Java. Какие бывают? Какие отрабатывают на старте Android приложения?

Основные виды ClassLoader в Java:

  1. Bootstrap ClassLoader: Загружает базовые классы из JDK (java.*).
  2. Extension ClassLoader: Загружает дополнительные расширения из jre/lib/ext.
  3. Application (System) ClassLoader: Загружает классы приложения, находящиеся в classpath.

ClassLoader в Android:

В Android используется PathClassLoader, который загружает классы APK приложения, а также библиотеки. При старте приложения Android использует этот ClassLoader для загрузки классов из APK и сторонних библиотек.


Опубликовано

в

от

Метки: