16

我已经做了一些研究,以了解 java 中是否存在与 PHP die 等价的东西

有时我在做小测试,我真的想在特定行停止我的代码,并且 return 不会停止像 php 中的“死”这样的代码

java中是否有等效的模具?

4

4 回答 4

24

用于System.exit(0);退出java代码。

请注意,这将停止当前正在运行的 JVM 实例。

如果您想退出某个方法,请使用 return 或 throw 异常来展示错误情况。

于 2012-05-30T07:47:58.843 回答
6

尝试:

System.out.println(message);
System.exit(0);
于 2012-05-30T07:50:03.110 回答
0
<% if(true)return; %>  ok
于 2015-03-18T11:29:00.853 回答
0

免责声明:我对 Java 不是很熟悉,我对它有基本的工作知识,但没有做过大量的工作。

我想你可以只 throw() 一个异常而不捕获它,这应该会停止执行。当然,如果您有一个异常处理程序来处理本地未捕获的异常,您可能会遇到问题。

大多数 IDE 允许您在执行将停止的位置设置断点,并且您将能够检查变量的状态、查看调用堆栈等。Eclipse 和 Netbeans 都支持这一点。这可能是一个更好的选择。

编辑:还有 System.exit() 将停止执行。我仍然认为断点是一个更好的选择。

于 2012-05-30T07:50:28.227 回答