对于只有一个单一方法的类或者系统来说是一样的,但是对于含有多个类和方法,且调用关系比较复杂时就不一样了. System.exit(-1)是指所有程序(方法,类等)停止,系统停止运行. return只是这一个方法停止,并不影响其他方法的顺序运行.比如: void a(){ b(); c(); d(); }其中b()中是return.c()是System.exit(-1);那么 b()会执行,c()会执行,而d()不会被执行. System.exit(int status) public stati…