Class.forName(className) 实际上是调用Class.forName(className, true, this.getClass().getClassLoader())。注意
第二个参数,是指Class被loading后是不是必须被
初始化。 ClassLoader.loadClass(className)实际上调用的是ClassLoader.loadClass(name, false),第二个参数指出Class是否被link。 区别就出来了。Class.forName(className)装载的class已经被初始化,而ClassLoader.loadClass(className)装载的class还没有被linkskip是将当前表的记录指针向下移动一个记录。
而continue是在Locate For 条件 命令找到了第一条满足条件的记录后继续查找第二条满足条件的记录时用的。
评论列表(0条)