当前位置: 技术问答>java相关
System.exit(0);
来源: 互联网 发布时间:2015-06-06
本文导语: 这语句有什么用啊? | 退出当前应用程序,返回系统控制台。 | 更准确的说是退出JVM(Java虚拟机) | 习惯上是退出程序的 比如说在Swing编程中 addWidnowListener(...
这语句有什么用啊?
|
退出当前应用程序,返回系统控制台。
|
更准确的说是退出JVM(Java虚拟机)
|
习惯上是退出程序的
比如说在Swing编程中
addWidnowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);//退出程序返回
}
});
还有一个退出方法是System.exit(1)
是出现错误退出的
比如说在Swing编程中
addWidnowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);//退出程序返回
}
});
还有一个退出方法是System.exit(1)
是出现错误退出的
|
前面都回答了,我就总结一下吧。:)
System.exit(0);退出当前应用程序,返回系统控制台。
System.exit(1);是出现错误退出当前应用程序,返回系统控制台。
System.exit(0);退出当前应用程序,返回系统控制台。
System.exit(1);是出现错误退出当前应用程序,返回系统控制台。
|
这些整数是代表退出的状态的,0表是正常推出,其它都表示非正常退出,那么你就可以在可能非正常推出的地方设置不同的值,这样一来就可以达到两个目的.
1.可以在退出前打印点东西,作为调试用.
2.在有别的程序调用你的程序时,根据此程序不同的退出状态做出相应的处理.
1.可以在退出前打印点东西,作为调试用.
2.在有别的程序调用你的程序时,根据此程序不同的退出状态做出相应的处理.
|
System.exit(0)=System.exit()!
exit(int),其中int值是代表这个程序是以什么状态退出的!可以使很多值
exit(0)是代表正常退出
1以上是代表异常退出
比如说
exit(10)
exit(int),其中int值是代表这个程序是以什么状态退出的!可以使很多值
exit(0)是代表正常退出
1以上是代表异常退出
比如说
exit(10)
|
说明是正常退出应用程序