Java中System.exit(2);是什么意思?

2020-12-11 12:20发布

Java中System.exit(2);是什么意思?

标签: java
2条回答
我命由我不由天
2楼-- · 2020-12-11 12:33

如果你写过c++,那么就会习惯在代码最后加一行return 0;
这个和Java中的System.exit(0)或者exit(2)一样的;
这个exit的数字,可以理解为一个运行结束的标识,比如0表示正常退出,1表示中断退出,2表示异常退出...

如果你写过shell脚本,就知道可以通过$?获取上一条命令执行后的“返回值”
在这里就可以理解$?获取到上面exit的0、1、2,根据不同条件采取下一步操作

查看更多
Luminary・发光体
3楼-- · 2020-12-11 12:40

退出当前执行的程序,返回码是2
看下基础的java开发图书,估计有讲解的

查看更多
登录 后发表回答