java Jvm会加载一个类文件两次吗? 2 周,6 日 Questions & Answers 2007 假设我有一个名为a.java的文件,当我编译它时,它使一个a.class现在假设我打开了两个命令提示符,同时我在这两个命令提示符中点击了命令javaa。jvm会加载这个类两次吗
# 1 楼答案
没有“the”JVM:您使用自己的堆、类加载器等启动两个单独的进程。该类将加载两次,在每个JVM中加载一次,并与其他进程分开
# 2 楼答案
此外,类可以多次加载到单个JVM中,但具有不同的类加载器层次结构
# 3 楼答案
是的,这个类将被加载两次
# 4 楼答案
如果您在两个命令提示中运行java命令,将创建两个JVM,并且您的类将分别加载到每个JVM的类加载器中