Java类加载
摘要:
类加载过程总共下面几个步骤:Java的动态扩展特性就是因为类的加载和连接是在程序运行过程中的。加载(Loading):加载在没有明确JVM规范,各个虚拟机自由处理。加载要做的事情:1.通过一个类的全限定名来获取定义此类的二进制字节流。2.将这个字节流所代表的静态存储结构转化为方法区域的运行时数据结构。3.在Java堆中生成一个代表这个类的java.lang.Class对象,作为方法区域数据的访问入口。加载过程是相对其他类加载过程中是唯一开发阶段可控的,可以自定义类加载器来加载类。验证(Varification):确保Class文件符合当前的虚拟机规范和保证安全性准备(Preparation): 阅读全文
posted @ 2013-01-15 23:14 wacao 阅读(275) 评论(0) 推荐(0) 编辑