会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
robin's note
Gotta Be Strong
首页
联系
管理
2019年2月25日
反射中的 Class.forName() 与 ClassLoader.loadClass() 的区别
摘要: 在Java中,类加载器把一个类加载进Java虚拟机中,要经过三个步骤来完成:加载、链接和初始化,其中链接又可以分成验证、准备和解析三步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤的主要工作如下: 加载:查找和导入类或接口的二进制数据; 链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 验证:检查导入类或接口的二进制数据的正确性; 准备:给类的静态变量分配并初始化存储空间...
阅读全文
posted @ 2019-02-25 23:20 robin·张
阅读(648)
评论(0)
推荐(0)
编辑
公告