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 里的类文件?

理解Java的Class.forName()方法

在 Java 的反射中,Class.forName 和 ClassLoader 的区别

Class.forName 和 ClassLoader 的区别