Título: Como puedo Editar mis Propias Excepciones Publicado por: cyberserver en 24 Diciembre 2010, 01:14 am Hola...!!!!
Quisiera saber como puedo Editar mis propias Excepciones en mis metodos??? :huh: :huh: Me pregunto :huh: :huh: cuando existe una error en al uitlizacion de un metodo y devuelve una Exception Exsacta. ¿como se edito en la Clase esa Exception o Existe un metodo dentro de la Clase que Clasifica los Errores o como funciona??? ¿Como sabe que es una Exception y que no es solo el retorno de una variable de un metodo? ¿Como sabe o entiende el try{}catch(Exception){} que es una Exception? Cualquier informacion, sera bien resibida!!!! :) Título: Re: Como puedo Editar mis Propias Excepciones Publicado por: jdc en 24 Diciembre 2010, 01:56 am Por ejemplo fijate en el error que da al meter letras en un entero, te arrojara un error especifico, ése lo atrapas con el catch y devuelves no metas letras idiota
Título: Re: Como puedo Editar mis Propias Excepciones Publicado por: sapito169 en 24 Diciembre 2010, 07:11 am Citar ¿como se edito en la Clase esa Exception o Existe un metodo dentro de la Clase que Clasifica los Errores o como funciona??? realmente parece que estas usando las palabras incorrectas enves de editar Exceptiondeveria ser como creo y manejo mis excepciones personalisdas para crear una excepcion lo unico que tienes que hacer es heredar de Throwable o cualquiera de sus hijos nietos o visnietos si no sabes que es heredar primero averigua como se hace Citar ¿Como sabe que es una Exception y que no es solo el retorno de una variable de un metodo? :huh: :huh: creo que lo que tratas de preguntar como se lansa una excepcion personalizada dentro de un metodo se usa la palabra reservada throw muy usualmente en combinasion de varias verficaciones (usando if) Título: Re: Como puedo Editar mis Propias Excepciones Publicado por: 1mpuls0 en 24 Diciembre 2010, 07:32 am Hola primero que nada, trata de corregir un poco tu escritura o por lo menos de explicar bien tú duda (Hay oraciones que no comprendo).
Lee bien toda la información que encuentres acerca de try catch o manejo de excepciones, para que comprendas mejor. Como ya te ha dicho el compañero es mejor que te hagas un cátalogo con tus propias excepciones. Ya que es muy complicado tratar de modificar las clases y además como mencionan, son utilizadas por otras clases y generaría problemas. ¿Como sabe que es una Exception y que no es solo el retorno de una variable de un metodo? creo que lo que tratas de preguntar como se lansa una excepcion personalizada dentro de un metodo Yo pienso que se refire a cuando por ejemplo cuando tienes algo como esto. Código
Y entras al bloque del catch te manda algo como por ejemplo en el caso de una mala conversión parser. Código: java.lang.NumberFormatException: "a" como sabe la clase Exception que tipo de mensaje te va a retornar. por qué no te manda cualquier otro como?? Código: java.lang.ArithmeticException: / by zero La verdad no estoy seguro de como reconoce el tipo de error. Un saludo. Título: Re: Como puedo Editar mis Propias Excepciones Publicado por: sapito169 en 24 Diciembre 2010, 07:53 am Código
Código
Código
Título: Re: Como puedo Editar mis Propias Excepciones Publicado por: sapito169 en 24 Diciembre 2010, 08:07 am el problema es que jamas leen la pila de errores y luego se preguntan por que muere mi programa
esto es el salida de mi programa donde muy claro con letras rojas con el nombre del error es mas explica en que line de que clases paso por ultima ves Código: Exception in thread "main" ErrorPorMisio deverian leer bueno si pones algo asi try{ } catch (UnaEsepcion unaEsepcion){ } catch (OtraEsepcion otraEsepcion){ } ya sabes de por si que excepciones estas manejando ademas las puedes leer de la documentacion y el ide te obliga a manejarla hay veces que por motivos practicos no te obliga a manejar todas las excepciones y saltan errores de sorpresa en ese caso donde te sorprenden la unica forma es leer la trasa y asi te enteras que errores hay |