Foro de elhacker.net

Programación => Java => Mensaje iniciado por: darkxxx en 30 Julio 2007, 04:31 am



Título: algunas preguntas
Publicado por: darkxxx en 30 Julio 2007, 04:31 am
bueno heme aqui de nuevo esta vez para preguntar para que sirve el

try {
}
cath{
}

en java y para que sirve esto

System.err.println("Errors:" + e.getMessage());


Título: Re: algunas preguntas
Publicado por: Crack_X en 30 Julio 2007, 06:05 am
El try & catch es un metodo utilizado para captar errores, ver cuando algo sucede. Intenta lo que esta en try y desde que algo ocurre va al catch().

El e.getMessage() devuelve el mensaje de error.


Título: Re: algunas preguntas
Publicado por: NekroByte en 30 Julio 2007, 07:46 am
Lee sobre excepciones.


Título: Re: algunas preguntas
Publicado por: Hadess_inf en 30 Julio 2007, 19:42 pm
No detiene la ejecucion del bloque de codigo en caso de errores, lee mas sobre el tema. saludos.


Título: Re: algunas preguntas
Publicado por: Yshua en 30 Julio 2007, 19:52 pm
simplemente busca en google, manejo de excepciones en java y entenderás.
te digo algo básico, en realidad son try catch y finally, try es para poner un pedazo de código en el que se pueda lanzar una excepción, un ejemplo sencillo seria leer un archivo, el catch es un pedazo de codigo q se ejecuta en caso de error por ejemplo si el archivo que intentas leer no existe, lo puedes crear o puedes decirle al user q el archivo no existe, y finally es un bloque que se ejecuta aun si hubo o no excepción osea al terminar el try pasa por finally y si hubo error al terminar el catch pasa por finally. System.err es el flujo de datos de error básicamente ahí se almacenan o muestran los errores que ha tenido el programa en tiempo de ejecución, es muy usado para crear un log de errores de un programa, solo  hay q redireccionar el flujo de error a un archivo.
Yshua