有时进行测试时,不想后面的代码执行 具体应该怎么请看下文:

测试代码 

public class demo {
    public static void main(String[] args) {
        System.out.println("view");
        System.out.println("service");
        System.out.println("dao");
        System.out.println("db");
    }
}

  将断点打到 图中位置 ,当我们debug到dao时我们想暂停不执行后面的dao 和db代码 平时我们的操作如下:

这是不对的 虽然程序停止了,但是后面的dao 和db 代码也执行了

我们应该在当前的这个程序 demo上右击鼠标然后点击 Force Return

这是会出现Thread这个窗口我们只需要再点击图中小箭头或者按 F9就可以了

 

调试后的结果:可以看出 只输出了 view 和service  后面的代码没有执行  ok。

版权声明:本文为pythoncd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/pythoncd/p/12261135.html