我做了一些研究,想知道在Java中是否有与PHP die相当的东西。
有时我在进行小测试时,真的想在特定行停止我的代码,而return语句不像PHP中的“die”一样可以停止代码。
在Java中有类似于"die"的功能吗?
我做了一些研究,想知道在Java中是否有与PHP die相当的东西。
有时我在进行小测试时,真的想在特定行停止我的代码,而return语句不像PHP中的“die”一样可以停止代码。
在Java中有类似于"die"的功能吗?
使用System.exit(0);
退出Java代码。
请注意,这将停止当前运行的JVM实例。
如果您想要退出方法,请使用return或throw异常来展示错误条件。
尝试:
System.out.println(message);
System.exit(0);
<% if(true)return; %> ok
return
结束了 JSP 的处理,因此它实际上与 PHP 中的 die
命令相同……当然,如果你正在 JSP 文件中。 - Nux免责声明: 我并不是很熟悉Java,我只有基本的工作知识,但并没有大量使用它。
我想你可以抛出一个异常并不捕获它,这样就会停止执行。当然,如果你有异常处理程序来处理未被本地捕获的异常,你可能会遇到问题。
大多数IDE都允许您设置断点,执行将在那里停止,您将能够检查变量状态,查看调用堆栈等等。Eclipse和Netbeans都支持此功能,并且这可能是更好的选择。
编辑:还有System.exit(),它会停止执行。但我仍然认为断点是更好的选择。