308得票12回答
在Java中,System.exit(0),System.exit(-1)和System.exit(1)之间有什么区别?

我想知道在Java中以下内容的区别:System.exit(0); System.exit(-1); System.exit(1); 我什么时候需要适当使用上述代码?

90得票6回答
Java的System.exit()方法和try/catch/finally代码块如何配合使用?

我知道在try/catch/finally块中使用return会产生麻烦 - 即使try或catch块中有返回语句,但最终块中的返回语句仍然是该方法的返回语句。 那么System.exit()也是如此吗?例如,如果我有一个try块:try { //Code System.ex...

38得票5回答
在Java中在程序退出时运行代码

是否有可能编写一个方法,在您终止程序时System.exit会调用该方法?

13得票2回答
Android是否关心传递给System.exit(...)的退出状态码?

如果我使用System.exit(...)关闭一个Android应用程序,那么传递什么状态码是否重要?我找不到任何文档说明Android是忽略它还是某些代码会导致错误消息或具有其他含义。

9得票3回答
在Android中的System.exit()函数

我知道不应该使用system.exit(0)。我已经阅读了很多教程,也说明了为什么不建议用它来退出应用程序,而finish()是更好的选择,但在非常罕见的情况下,如果使用这个“肮脏的解决方法”,那么我的主要问题是它是否会对安卓设备或设备的任何方面造成损害?

7得票5回答
System.exit()导致finally块无法执行

我正在处理我的应用程序的维护模块 try { if (isUndermaintanace) { System.exit(1); } else { prepareResources(); } } catch (Exc...