日期:2014-05-20  浏览次数:20685 次

System.exit(int i)问题??
我想问下,这个int   i在非情况下是什么意思??????
我知道,当exit(0)时,系统推出,那在exit(100)时,是什么意思???还有exit(10)的情况,
  帮帮俺

------解决方案--------------------
在非零就是告诉jvm是非正常终止。

当是0的时候表示jvm正常退出关闭。
------解决方案--------------------
都是退出,只是返回值不一样。
这个值是返回给系统的
------解决方案--------------------
13是什么意思当然是程序员说了算了.
例如我们用一个进程打开了另一个进程,当另一个进程退出时,我们最开始的进程就可以得到它退出时的值.然后我们根据这个值来判断他是怎么退出的.
例如主程序里用if或switch判断,如果是1,怎么怎么样,如果是2,又怎么怎么样....
------解决方案--------------------
又学了点东西,以前一直都不知道为什么要那么写,今天明白了!
谢谢楼上的!
------解决方案--------------------
一般是在多线程中子进程返回父进程时的返回值!
------解决方案--------------------
原来如此啊
怪不得我原来看,System.exit(0)和System.exit(1)的时候,都是退出呢

学习了
------解决方案--------------------
-1是非正常退出,0表示正常退出

------解决方案--------------------
对于返回值我们可以自己定义作用