Difference in System. exit(0) , System.exit(-1), System.exit(1 ) in Java
问题 I'd like to know the difference between the following in Java System.exit(0); System.exit(-1); System.exit(1); When do I have to use the above code appropriately? 回答1: The parameter of exit should qualify if the execution of the program went good or bad. It's a sort of heredity from older programming languages where it's useful to know if something went wrong and what went wrong. Exit code is 0 when execution went fine; 1 , -1 , whatever != 0 when some error occurred, you can use different