Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。
虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。
Class.forName(xxx.xx.xx)的作用是:
要JVM查找并加载指定的类
new一个对象时,包含了上面的过程。Class.forName是new一个对象的一个步骤。
即:
new 做的工作 > Class.forName()。
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。
虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。
Class.forName(xxx.xx.xx)的作用是:
要JVM查找并加载指定的类
new一个对象时,包含了上面的过程。Class.forName是new一个对象的一个步骤。
即:
new 做的工作 > Class.forName()。