在类中运行相同的java程序两次使用静态变量

sam*_*rth 1 java variables static scope class-variables

(我不知道我是否应该在这里问这个)我想运行两次相同的java程序,其中大部分变量都是静态的.

如果我运行这两次(同时)这些静态变量将具有相同的值或不同?

由于静态变量是类变量,这让我感到困惑.

ben*_*y23 9

静态值是每个类,如果你运行相同的java程序两次,那么它将创建两个JVM(你会在任务列表中看到两个java进程),这将加载类两次(每个JVM一次),所以静态变量不会被共享.