Tutorial de programacion orientada a objetos ( JAVA ) Parte 8

abril 20, 2009 at 4:19 pm 2 comentarios

Control de excepciones con try catch.

try catch, nos permite controlar excepciones producidas en tiempo de ejecucion, pero qué son las excepciones?.
Las excepciones se producen en un determinado software informatico, cuando un software no esta bien planteado, eso quiere decir, qué si un determinado algoritmo intenta realizar una determinada accion qué nosotros queremos qué haga y la forma de implementarlo es incorrecta, tendremos excepciones en modo ejecucion.

Las execpiones tambien se producen, cuando un determinado software realiza una accion ilegal, supongamos qué nosotros tenemos un dialogo y nuestro programa espera una cadena con el nombre del fichero para ser procesado por el programa y leido seguidamente, si nosotros le damos a cancelar y no se controla la excepcion, es muy probable qué la aplicacion tire un error en tempo de ejecucion, es muy frecuente esto debido a qué las excepciones qué se producen en determinado algoritmo no son controladas, y por lo tanto se pueden producir cierres inesperados o directamente qué la aplicacion deje de funcionar correctamente, por eso es hiper necesario tener un bloque de codigo try catch, qué controle los errores de nuestros algoritmos, de no ser así nuestra aplicacion no sera del todo estable, y cuando el programa realize acciones ilegales el programa reventara a base de bien.

Como implementar un bloque try,catch?.

Los bloques try catch, son implementadas de una forma muy sencilla, supongamos qué vamos a procesar un archivo de texto en java y necesitamos controlar determinadas excepciones dentro de nuestro bloque de codigo, lo hariamos de la siguiente manera:

public void openFile(String f){

try{

FileInputStreamReader fis = new FileInputStreamReader(“archivo.txt”);

int length = ( int ) new File(f).length();

if ( length > 0 ) {

byte buffer_result[] = new byte[length];

if (  buffer_result.length > 0 ){

fis.read(buffer_result);

fis.close();

System.out.println(new String(buffer_result,”UTF8″));

}

}

}catch (IOException o){

o.printStackTrace();

}

}

Un ejemplo mucho mas interactivo:

try = evalua

catch = si se produce un error.

evalua {

//Sentencias de codigo a ejecutar, si no se produce ningun fallo.

}si se produce un error{

//Entonces muestra un error

}

Ejercicio:

1.Crear una sencilla aplicacion qué haga uso de try y catch.

Anuncios

Entry filed under: Java.

Curso de programacion orientada a objetos ( JAVA ) parte 7 Ya está aquí Ubuntu 9.04

2 comentarios Add your own

  • 1. CRISTINA  |  abril 8, 2010 en 4:30 pm

    hola quiero participar en su curso online

  • 2. CRISTINA  |  abril 9, 2010 en 1:21 pm

    que bien que me aceptaron graciasss!!!!!!!!!!!!!!!!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


abril 2009
L M X J V S D
« Mar    
 12345
6789101112
13141516171819
20212223242526
27282930  

Licencia

Linux Jungle se encuentra bajo una licencia Creative Commons: Reconocimiento - No comercial - Compartir con la misma licencia Creative Commons License


A %d blogueros les gusta esto: