【发布时间】:2012-10-15 10:03:49
【问题描述】:
可能重复:
Difference in System. exit(0) , System.exit(-1), System.exit(1 ) in java
谁能解释一下system.exit(0)的用法?
当我们调用这个方法,尤其是参数值时,内部会发生什么? 0,1,2,3..等
【问题讨论】:
-
除了答案提供的信息外,还需要补充以下几点:除非你特别,否则根本不要打电话给
System.exit需要Java进程报错码。该用例非常罕见,您很可能会无缘无故地致电System.exit。System.exit是一种非常原始、低级且不安全的方式来结束您的程序。它stops 所有线程都在他们正在做的任何事情的中间,让他们没有机会清理。我还没有写出我的第一个使用这个调用的生产质量应用程序。 -
这不是那个问题的重复。