[100分]关于System.exit(0);中的exit方法的参数有多少值,分别表示什么意义? 急等,最好详细点!给个可以运行的例子来观察!1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个值就是你程序的ExitValue了,可以让外部程序得到你的运行结果是什么public class Test { public static void main(String[] args) throws Exception { System.exit(1); }}BAT:java -cp . TestECHO %ERRORLEVEL% 楼主应该知道,一个命令行程序可以向Console返回一个整数来代表程序的运行结果,这个整数值也被称为Error Code。在系统脚本或者batch file中,可以通过检查这个返回值来决定脚本下一步要运行的程序。System.exit的参数就是这个返回值(main函数的返回值,也代表这个Error Code)通常,返回0,代表程序是正常结束,并且没有什么有意义的结果要返回;返回负数,代表程序异常结束;返回正数,表示程序正常结束,并且用不同的值表示不同的结果。当然这些不是绝对的,也不是所有人的定义都相同。 补充一句,System.exit通常是用于程序异常结束,所以通常返回值是负数。 public static void exit(int status)终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非零的状态码表示异常终止。 该方法调用 Runtime 类中的 exit 方法。该方法永远不会正常返回。 调用 System.exit(n) 实际上等效于调用: Runtime.getRuntime().exit(n) 补充一句,System.exit通常是用于程序异常结束,所以通常返回值是负数。我也知道这个,呵呵。被人说了。运用之妙,存乎一心好高的境界啊!!向往! 一道题,新手求助(2) 登录的用户名为啥很少见中文? *_* 顺利换公司 散100分 JRadioButton的事件问题.............. 在线等......... 关于使用JFreeChart问题 没有错误,但是数据库不更新????? jsp 怎么调用Applet中的事件(求命呀) java 多线程的问题 如何生成一个jar,怎么运行一个jar??? 如何实现前一日,后一日的移动? 一个类中的方法,如何让不同的用户只能访问其中的某些方法 一个File的问题
public static void main(String[] args) throws Exception {
System.exit(1);
}
}BAT:java -cp . Test
ECHO %ERRORLEVEL%
终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非零的状态码表示异常终止。
该方法调用 Runtime 类中的 exit 方法。该方法永远不会正常返回。
调用 System.exit(n) 实际上等效于调用:
Runtime.getRuntime().exit(n)
被人说了。
运用之妙,存乎一心
好高的境界啊!!向往!