如果是程序入口方法,两者没什么区别 。 如果是别的方法,那System.exit(0)直接终止程序,就算后面有代码也不执行了 而return则返回至调用该方法的地方,如果后面还有代码则继续执行 System.exit(0); 终止线程 但无法返回什么 return 最主要的功能是返回一个变量 0都是非正常退出,系统会需要这个返回值。 如果你的程序是出现异常,需要退出,你就用非0值。 正常执行到最后,就exit(0)
return和System.out()的退出
最新推荐文章于 2022-07-26 08:34:49 发布