我面临着一个特殊的问题。
我有一个java
文件,其中包含一个main方法,其中我正在进行System.out.Println("A");
这个文件是使用javac
编译的,我得到一个.class
文件,我运行并得到我的结果。
现在,
我更改了代码并添加了另一个S.O.Println ("B")
。我编译并运行,但我得到了以前的输出。
我删除了我的类文件,删除了它,但是当我运行它时甚至没有编译它,我得到了我的第一个输出。
JVM是否缓存了我的第一个编译的.class文件?
有人能告诉我怎么能超越这个?