为什么Class.forName会报错

2025-05-17 11:40:58
推荐回答(1个)
回答1:

首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。A a = (A)Class.forName("pacage.A").newInstance();这和你A a = new A();是一样的效果。关于补充的问题答案是肯定的,jvm会执行...