class B {
public static void main(String[] args) {
}
}
class A {
public static void main(String[] args) {
B.main(args);
}
}
在上面的流程中,我的init方法是a.main,它反过来调用b.main。
我知道调用a.main会产生一个jvm。在a.main中调用b.main会产生另一个jvm吗?或
b、 main只是另一个静态方法,一旦jvm作为init函数在.main上启动。
1条答案
按热度按时间mwyxok5s1#
方案2。mains只是每个类的静态方法,当从一个to调用时,只有一个jvm正在运行
B.main(args)
.您还可以在junit测试中使用此功能来帮助检查命令行启动行为是否符合预期,例如