Posted on 2008-07-31 15:45
朱 阅读(356)
评论(0) 编辑 收藏
摘要: JAVA中的一切都是以类的形式存在的(除少数底层的东西,那些我就不清楚是怎么回事了)。我们运行的接口是一个类,运行中所涉及到的对象也都是类对象。下面,我们来研究下,我所理解的类的加载机制。
比如我们有一个Student类,也就是经过编译后,是一个Student.class文件。当我们的程序运行的过程中,第一次实例化一个student对象的时候,系统首先要做的就是加载Student这个类。也就是把Student.class以字节玛的形势加载到内存中(并通过defineClass()这个方法转变成Class对象,最终以Class对象的形式存储在内存中)。这个加载的过程就是由类加载器来完成的。
阅读全文