“Conocimientos Programación>Programación Java

Cómo salir de un programa si algo está en error en Java

2015/2/16
El lenguaje de programación Java soporta un esquema flexible para el manejo de las condiciones de error (llamadas "excepciones " en este contexto) que surjan durante la ejecución del programa . Un programa puede declarar parte de su propio código como un controlador para un tipo particular de excepción ( por ejemplo , la división por cero ) . Si se lanza una excepción en tiempo de ejecución , Java transferirá el control al controlador . Si ningún controlador para dicha excepción ha sido declarada , el programa Java se cerrará automáticamente. Instrucciones
1

Especificar las excepciones a sus métodos pueden lanzar , como en el siguiente ejemplo :

swapArrayElements public void ( int [ ] numbers , int , int index1 index2 ) throws ArrayIndexOutOfBoundsException {

int lanza ArrayIndexOutOfBoundsException , esto sería una declaración de método ilegal --- todo método debe manejar o tirar ( es decir, se propagan a su llamador ) cualquier excepción que puede generar.
2

manejar la condición de error como en el siguiente ejemplo :

try {

swapArrayElements ( myNumbers , 20,13 ) ;

} catch ( ArrayIndexOutOfBoundsException e) {

System.out . println ( "Method lanzó una excepción , no hay problema - continuar") ; }


el comando " println " será ejecutado cada vez que swapArrayElements produce la excepción , lo que se conoce como " captura " del . excepción
3

Deja condiciones de error no controlado si desea que el programa para salir cuando se producen , como en el siguiente sencillo método de invocación :
swapArrayElements

( myNumbers , 20 , 13 ) .

Si swapArrayElements produce una excepción, el programa Java se detendrá

Programación Java
Cómo compilar JNI en Ubuntu
Cómo cerrar un Layout Android
Cómo probar la memoria Java Heap Tamaño
Cómo hacer un bucle MIDI en Java
Cómo convertir un entero a una matriz binaria en Java
Cómo Hibernar Uso Scroll en Java
Cómo atravesar los árboles binarios de Java
Cómo hacer un juego orientado a objetos Java
Conocimientos Informáticos © http://www.ordenador.online