随笔分类 -  classloader

摘要:类加载器概述: java类的加载是由虚拟机来完成的,虚拟机把描述类的Class文件加载到内存,并对数据进行校验,解析和初始化,最终形成能被java虚拟机直接使用的java类型,这就是虚拟机的类加载机制.JVM中用来完成上述功能的具体实现就是类加载器.类加载器读取.class字节码文件将其转换成jav 阅读全文
posted @ 2018-03-30 21:04 linghu_java 阅读(224) 评论(0) 推荐(0) 编辑
摘要:首先需要知道的是android中两个主要的classloader,PathClassLoader和DexClassLoader,它们都继承自BaseDexClassLoader,这两个类有什么区别呢?其实看一下它们的源码注释就一目了然了。 因为代码很少,约等于没有,这里直接贴出它们的源码,其实主要是 阅读全文
posted @ 2018-03-30 20:58 linghu_java 阅读(1699) 评论(0) 推荐(1) 编辑
摘要:先说下android的classloader Android中的ClassLoader与Java有些不同,Android中ClassLoader加载的是dex文件,而Java中加载的是jar文件.相同的是两者都采用了双亲委派模型.ClassLoader中loadClass函数体现了这个模型: 其中f 阅读全文
posted @ 2017-04-28 15:19 linghu_java 阅读(405) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示