tianma8023 / tianma8023.github.io

:watermelon: static blog site based on Hexo. / 基于Hexo的博客.
http://tianma.space
4 stars 2 forks source link

Android 类加载器机制 #126

Open tianma8023 opened 4 years ago

tianma8023 commented 4 years ago

https://tianma.space/post/android-classloader-mechanism/

在 Java 中 .java 源文件会先编译成 .classs 字节码文件,然后借由 JVM 虚拟机将 .class 字节码加载进内存,最终程序得到运行。其中.class 加载过程就是由 类加载器(ClassLoader) 来完成的。 而 Android 与 Java 相似, .java 源文件会先编译成 .dex 文件(.class 的集合),然后 Android 虚拟机( ART虚拟机 和