System.exit(0) 是正常退出,内存里什么都没有了。 System.exit(1)是异常退出。 System.exit(status)不管status是什么值都退出。和return不同的是return返回到上一层,status返回到最上层。