当我做一个基本的输出流时,我必须"运行它"两次,因为它第一次只是放了之前的东西。
例如,如果我将System.out.print("Something");
输出为"某些内容"
但是如果我将其更改为System.out.print("Something123");
, 仍 打印出"某些内容" as如果我从来没有改变过代码。只有我第二次运行代码才打印出" something123" 。
为什么它会 2次才能识别出我更改了代码?
我已经在堆栈溢出上寻找了类似的问题,但我发现的一个问题与我的相似,答案似乎含糊不清并且对此问题没有帮助。