社区
Java SE
帖子详情
System.exit(0),System.exit(1),System.exit(2)...里的0、1、2是什么意思呀
Yanbin_Q
2003-08-19 02:50:59
参考文档,只说了
a nonzero status code indicates abnormal termination
那么1,2...就是非正常退出,我都试,没什么不一样,都能触发注册的
ShutdownHook
...全文
307
7
打赏
收藏
System.exit(0),System.exit(1),System.exit(2)...里的0、1、2是什么意思呀
参考文档,只说了 a nonzero status code indicates abnormal termination 那么1,2...就是非正常退出,我都试,没什么不一样,都能触发注册的 ShutdownHook
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cctvnet
2003-08-30
打赏
举报
回复
非正常退出
Yanbin_Q
2003-08-28
打赏
举报
回复
同意楼上的。
huangry
2003-08-27
打赏
举报
回复
这个就和C++中一样啊 标准的C++不允许void main(){}这样的定义
而只能用int main(){ return 0;} 这样的就表示正常推出
yangxile
2003-08-20
打赏
举报
回复
关注
scbb
2003-08-19
打赏
举报
回复
呵呵, 看错了。
楼主写的没有错阿
javahui
2003-08-19
打赏
举报
回复
他没理解反啊,非0表示非正常退出
scbb
2003-08-19
打赏
举报
回复
你理解反了吧?
菲0表示不正常中断
【Java基础】-- System.
exit
(-1)、System.
exit
(0)和System.
exit
(1)区别
System.
exit
(-1)、System.
exit
(0)、System.
exit
(1)区别 1、源码链接 https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#
exit
(int) 2、说明 所在包:package java.lang 源码方法: /** * Terminates the current...
system.
exit
(0) system.
exit
(1) 含义与区别
s首先他俩都是退出程序的意思: 区别在于:system.
exit
(0):正常退出,程序正常执行结束退出 system.
exit
(1):是非正常退出,就是说无论程序正在执行与否,都退出, System.
exit
(0)是将你的整个虚拟机
里
的内容都停掉了 ,而dispose()只是关闭这个窗口,但是并没有停止整个application
exit
. System.
exit
(0)和System.
exit
(1) 和return 区别
1、System.
exit
(0)和System.
exit
(1)有什么区别? 2、在什么情况下执行System.
exit
()不会抛出异常?如果抛出了SecurityException异常,一般是因为什么原因? 3、如果我想中止当前运行的java程序,除了执行System.
exit
()还能用什么方法? 1。程序返回值不同。 2。抛出SecurityException是因为你调用了不允许
System.
exit
(0)和System.
exit
(1)区别
查看java.lang.System的源代码,我们可以找到System.
exit
(status)这个方法的说明,代码如下: /** * Terminates the currently running Java Virtual Machine. The * argument serves as a status code; by convention, a nonz...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章