我有以下课程:
package com.example;
public class Main {
public static void main(String[] args) {
System.out.println(Integer.toString(Math.abs(1)));
System.out.println(Integer.toString(
Math.abs(-2)));
}
}
我在主方法声明之后为前两行添加了两个断点。 对于第二个制动点,执行停止两次(我必须按两次F8才能恢复程序),我不明白为什么。
我注意到只有当Math.abs方法调用放在下一行时才会发生这种情况(所以第一个断点正常工作)。
有人可以解释是否有任何特殊原因intellij停止执行两次,即使如果我运行此程序并检查输出,我可以确定代码只执行一次?
我尝试过并且无法在Eclipse中重现此问题。