【问题标题】:Difference between System.exit(0); and Platform.exit();? [duplicate]System.exit(0) 之间的区别;和 Platform.exit();? [复制]
【发布时间】:2018-07-20 03:20:27
【问题描述】:

这里有人建议使用后者。我是java的新手,只是想知道..两者有什么区别?

提前致谢。

【问题讨论】:

  • 你google一下很好,为什么还要在这里发?
  • System.exit(system call) 通过启动其关闭序列来终止当前正在运行的 Java 虚拟机。该参数用作状态代码。按照惯例,非零状态码表示异常终止。在 Unix 和 Linux 系统上,0 表示成功执行,1 或更高表示执行失败

标签: java javafx system.exit


【解决方案1】:

调用System.exit(...) 会终止JVM,立即停止一切。

Platform.exit() 只是通知 JavaFX Toolkit 关闭,因此应用程序实例 stop()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 2018-12-15
    • 1970-01-01
    • 2014-11-01
    相关资源
    最近更新 更多