System.Exit(0)

Maria
23 de Junio del 2004
Necesito saber cuales son los distintos argumentos que puede tener el system.exit y que hace cada uno.Ademas, quisiera saber como interactua java con el sistema operativo cuando se ejecuta system.exit()

moginn
23 de Junio del 2004
Consulta el api de java. Aquí lo encontrarás.

public static void 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. This method never returns normally.

The call System.exit(n) is effectively equivalent to the call:

Runtime.getRuntime().exit(n)
Parameters:
status - exit status.
Throws:
SecurityException - if a security manager exists and its checkExit method doesn't allow exit with the specified status.
See Also:
Runtime.exit(int)