当前位置: 首页 > 面试题库 >

如何从程序中退出Java应用

顾池暝
2023-03-14
问题内容

用代码退出Java应用程序的最佳方法是什么?


问题答案:

您可以System.exit()用于此目的。

根据oracle的Java 8文档:

public static void exit(int status)

终止当前正在运行的Java虚拟机。参数用作状态码;按照惯例, 非零状态代码表示异常终止

此方法在类Runtime中调用exit方法。此方法永远不会正常返回。

该调用System.exit(n)实际上等效于该调用:

Runtime.getRuntime().exit(n)



 类似资料:
  • 问题内容: 如何从其线程之一退出整个Python应用程序?仅终止调用它的线程,所以没有帮助。 我不想使用解决方案,因为这不是很干净。 问题答案: 如果除主线程之外的所有线程都是守护进程,则最佳方法通常是thread.interrupt_main()-任何线程都可以使用它在主线程中引发a ,这通常会导致从主线程中合理地干净退出(包括主线程中的终结器被调用等)。 当然,如果这导致某些非守护进程线程使整

  • 情况可能是这样的,我有5个活动。说主活动,活动1,活动2,活动3,活动4。 一个人可以使用活动1,2,3 情境:用户进入主活动,并按下按钮进入活动2。然后他反压并返回主活动。从那里他现在在另一个按钮的帮助下进入活动3,同样,当他按下后退按钮时,他进入主活动。 主要活动- 问题:现在当用户从活动3进入主活动时。用户处于主活动布局中。现在,如果用户按下手机上的后退按钮,则将执行以下过程退出应用程序:

  • 问题内容: 我有一个非常简单的问题,但是我没有使用Mysql从SP退出任何简单的代码。谁能和我分享该怎么做? 问题答案:

  • 问题内容: 如果我的React Native应用无法连接到其后端,我会显示一个带有OK按钮的Alert。如果发生这种情况,应用程序将无法继续运行,因此我想在单击按钮时将其关闭。我该怎么做呢? 我怀疑密钥在AppRegistry中,但是文档有点匮乏。 问题答案: 今天没有反应本机的特定方法。您必须从事物的本机方面完成此任务。 此外,您正在为iOS开发吗?苹果已经表示,应用程序不应自行关闭。

  • 我正在使用sprite kit编写我的应用程序,我正在使用iAd制作我的广告。我使用了当前代码来实现全屏广告: 这是我的游戏场景。m级。它工作正常,并显示一个全屏广告,这是迄今为止我工作的唯一一个间隙广告的实现。 当我运行应用程序时,它会显示一个全屏广告(这是我想要的),但没有退出按钮?我不确定当实际应用发布到应用商店时,是否会发生变化? 所以我的问题是。。。 如何为广告创建退出按钮

  • 我已经使用lib gdx库创建了一个应用程序,但是现在当我试图通过下面的代码