篇首语:本文由小编为大家整理,主要介绍了system.exit system.exit systim.exit(-1)含义与区别相关的知识,希望对你有一定的参考价值。
s首先他俩都是退出程序的意思:
区别在于:system.exit(0):正常退出,程序正常执行结束退出
system.exit(1):是非正常退出,就是说无论程序正在执行与否,都退出,
System.exit(status)不管status为何值都会退出程序。和return 相比有以下不同点:return是回到上一层,而System.exit(status)是回到最上层
对于只有一个单一方法的类或者系统来说是一样的,但是对于含有多个类和方法,且调用关系比较复杂时就不一样了。以上是关于system.exit system.exit systim.exit(-1)含义与区别的主要内容,如果未能解决你的问题,请参考以下文章