classloader

标签: classloader

ClassLoader工作机制

类加载器 ClassLoader Android 的 Dalvik/ART 虚拟机如同标准 JAVA 的 JVM 虚拟机一样,在运行程序时首先需要将对应的类加载到内存中。因此,我们可以利用这一点,在程序运行时手动加载 Class,从而达到代码动态加载可执行文件的目的。 有几个 ClassLoader 实例? 在 Android 系统启动的时候会创建一个 Boot 类型的 ClassLoader 实例,用于加载一些系统 Framework 层级需要的类,我们的 Android 应用里也需要用到一些系统的类,所以 APP 启动的时候也会把这个 Boot 类型的 ClassLoader 传进来。 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ClassLoader classLoader

阅读全文...