Difference between System.exit(int code) and Runtime.getRuntime().exit(int code)-Collection of common programming errors

The call System.exit(int status) is effectively equivalent to the call: Runtime.getRuntime().exit(int status)

System.exit(int status), terminates the currently running Java Virtual Machine. The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination. This method calls the exit method in class Runtime.