安卓类加载
2016-11-09 11:53:50 0 举报
安卓类加载是Android系统运行时将字节码文件加载到内存中,并转化为Java对象的过程。这个过程主要包括三个阶段:加载、连接和初始化。加载阶段主要是将类的二进制数据读入内存;连接阶段是将类的二进制数据合并至JRE定义的某种数据结构中;初始化阶段则是对类进行初始化,为静态变量赋正确的初始值。安卓类加载器包括BootClassLoader、PathClassLoader、DexClassLoader等,它们分别负责加载系统核心类库、应用安装路径下的类库和已安装的apk中的类库。通过自定义类加载器,可以实现热修复、插件化等功能,提高应用的灵活性和可扩展性。