Tag: exit

Java的System.exit(0); vs C ++返回0;

当我们在学校学习C ++时,我们的教授会告诉我们写return 0; 在主函数的最后一行代码中,它被认为是一种很好的编程实践。 在Java中,我意识到有些人写了System.exit(0); 在主要方法的最后一行。 但是,在C ++中,如果我使用exit(0); 我受到了教授的惩罚,因为(在学校里)进行程序编程,我们应该让程序流到主程结束,让程序自然停止。 我的问题 :是Java的System.exit(0); 类似于C ++的return 0; ? (或者它类似于C ++的exit(0) ) 在不需要的时候在java中使用System.exit(0)是不好的做法(即:在main方法的最后一行写它)?

System.exit(0)和System.exit(-1)之间的区别

任何人都可以分享System.exit(0)和System.exit(-1)之间的区别,如果你用例子解释它会很有帮助。