System.exit(int i)问题?? 我想问下,这个int i在非情况下是什么意思??????我知道,当exit(0)时,系统推出,那在exit(100)时,是什么意思???还有exit(10)的情况, 帮帮俺 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在非零就是告诉jvm是非正常终止。当是0的时候表示jvm正常退出关闭。 这个值返回给系统之后,所有调用这个程序的进程就可以取得这个值,知道这个程序执行的结果。通常执行正常返回0,不正常根据情况自己定义返回一个非零值。最简单的public class Test { public static void main(String args[]) { System.exit(13); }}java Test 运行之后立即执行 echo %ERRORLEVEL% 可以看到看这个程序的返回值不仅Java程序,Windows中所有程序执行结束之后都可以用 echo %ERRORLEVEL% 来查看其返回值。 13是什么意思当然是程序员说了算了.例如我们用一个进程打开了另一个进程,当另一个进程退出时,我们最开始的进程就可以得到它退出时的值.然后我们根据这个值来判断他是怎么退出的.例如主程序里用if或switch判断,如果是1,怎么怎么样,如果是2,又怎么怎么样.... 原来如此啊怪不得我原来看,System.exit(0)和System.exit(1)的时候,都是退出呢学习了 线程杂么中断不了呢。。。 大家在平时的开发中怎么处理四舍五入的问题。 关于java中读文件 选择下拉框里的数值后(比如Yes),表格自动复制 java处理TXT 经典作品--Java解惑谜题连载⑥ 关于图像处理的问题? java字符串难题 大家来比较一下swt和swing吧! inbox里的message标志为DELETED 后在垃圾箱还是还在inbox 里? 如何不安装使用JRE 安装Apache时 network domain 应该添什么
public static void main(String args[]) {
System.exit(13);
}
}
java Test 运行之后
立即执行 echo %ERRORLEVEL% 可以看到看这个程序的返回值
不仅Java程序,Windows中所有程序执行结束之后都可以用 echo %ERRORLEVEL% 来查看其返回值。
例如我们用一个进程打开了另一个进程,当另一个进程退出时,我们最开始的进程就可以得到它退出时的值.然后我们根据这个值来判断他是怎么退出的.
例如主程序里用if或switch判断,如果是1,怎么怎么样,如果是2,又怎么怎么样....
怪不得我原来看,System.exit(0)和System.exit(1)的时候,都是退出呢学习了