我是java的初学者,我使用Delphi很长一段时间。
当我想留下一个方法时,我需要使用exit()
方法,而在Java中我使用return
。
为了中止所有后续方法,我在Delphi中调用abort()
方法。如何在Java中执行此操作?
答案 0 :(得分:1)
在Java中没有直接支持您所要求的内容,但是以非优雅的方式,您可以通过抛出异常并在您认为适合代码的任何位置捕获异常来模拟中止行为。
使用System.exit(0)是不一样的,方法调用将退出程序而没有任何机会在整个过程中恢复。
答案 1 :(得分:0)
如果您使用此链接中的中止(http://www.delphibasics.co.uk/RTL.asp?Name=Abort), 我认为此功能与 throw 类似,请参阅此链接
http://www.roseindia.net/java/exceptions/how-to-throw-exceptions.shtml http://en.wikibooks.org/wiki/Java_Programming/Throwing_and_Catching_Exceptions