java Class.forName()
Posted 心想事成
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Class.forName()相关的知识,希望对你有一定的参考价值。
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。
虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。
Class.forName(xxx.xx.xx)的作用是:
要JVM查找并加载指定的类
new一个对象时,包含了上面的过程。Class.forName是new一个对象的一个步骤。
即:
new 做的工作 > Class.forName()。
http://blog.csdn.net/kaiwii/article/details/7405761
以上是关于java Class.forName()的主要内容,如果未能解决你的问题,请参考以下文章
java反射中,Class.forName和classloader的区别(代码说话)
Java反射中Class.forName与classLoader的区别
Java - 如何用 Class.forName 加载外部 Jar 里的类文件?