Java中System.exit(2);是什么意思?
如果你写过c++,那么就会习惯在代码最后加一行return 0; 这个和Java中的System.exit(0)或者exit(2)一样的; 这个exit的数字,可以理解为一个运行结束的标识,比如0表示正常退出,1表示中断退出,2表示异常退出...
如果你写过shell脚本,就知道可以通过$?获取上一条命令执行后的“返回值” 在这里就可以理解$?获取到上面exit的0、1、2,根据不同条件采取下一步操作
退出当前执行的程序,返回码是2 看下基础的java开发图书,估计有讲解的