2013年11月12日

JAVA类的加载(3) ——类加载后能够有效运行

摘要: 例1: 1 package classobject; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.InvocationTargetException; 5 import java.util.Arrays; 6 import java.lang.reflect.Method; 7 8 9 10 11 public class Reflect_Example { 12 13 public static void main(String[] args) { 14 ... 阅读全文

posted @ 2013-11-12 17:04 gogoy 阅读(467) 评论(0) 推荐(0) 编辑

JAVA类的加载(1) ——类的加载及类加载器介绍

摘要: 过程:当程序主动使用某个类时,如果该类还未被加载到内存中,系统会通过加载、连接、初始化三个步骤来对该类进行初始化,有时候称为类加载(类初始化)类加载 定义:类加载 指的是将类的class文件读入内存,并为之创建一个java.lang.Class对象类也是一种对象:每个类是一批具有相同特征的对象的抽象,而系统中的所有类,它们实际上也是对象,它们都是java.lang.Class的实例类加载器:类的加载由类加载器完成,JVM提供的类加载器称为系统类加载器,开发者可以通过继承ClassLoader基类来创建自己的类加载器使用不同的类加载器,可以从不同的来源加载类的二进制数据,通常有如下几种来源: . 阅读全文

posted @ 2013-11-12 14:24 gogoy 阅读(663) 评论(0) 推荐(0) 编辑

导航