Foros del Web » Programación para mayores de 30 ;) » Java »

Duda con excepciones

Estas en el tema de Duda con excepciones en el foro de Java en Foros del Web. Llevo algún tiempo trabajando con excepciones y ahora último me surgió una duda: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código java: Ver original public void verifcar ( int n ...
  #1 (permalink)  
Antiguo 19/07/2010, 11:16
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años
Puntos: 2
Duda con excepciones

Llevo algún tiempo trabajando con excepciones y ahora último me surgió una duda:
Código java:
Ver original
  1. public void verifcar(int n) throws NumeroException
  2. {
  3.      if (n < 0)
  4.          throw new NumeroException("El numero es menor a 10");
  5. }

la excepción NumeroException ya la tengo definida.
entonces mi duda es si puedo hacer eso y tengo el mismo resultado al momento de controlar la excepción: poner el método que llama a verficar con un throws y ya la excepción sigue derecho o debo encerrar la llamada el método verififcar en un try - catch y luego en el catch volverla a lanzar dejo un código donde me explico
Código java:
Ver original
  1. public void llamadaVerificar(int n) throws NumeroException
  2. {
  3.     //Esta es la opción uno, por fuera de los try y catch la excepción sigue derecho??
  4.     verificar(n);
  5. }
  6.  
  7. //--------------------------------------------------------------------
  8. public void llamarVerificar(int n) throws NumeroException
  9. {
  10.     //Esta es la opcion dos entre el try y catch
  11.     try
  12.     {
  13.         verificar(n);
  14.     }
  15.     catch (NumeroException ne)
  16.     {
  17.         throw ne;
  18.     }
  19. }


me gustaria saber cual es correcta o si ambas hacen lo mismo
__________________
pensando en Bytecodes
  #2 (permalink)  
Antiguo 19/07/2010, 21:39
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años
Puntos: 2
Respuesta: Duda con excepciones

Por favor alguien que responda
__________________
pensando en Bytecodes
  #3 (permalink)  
Antiguo 20/07/2010, 01:20
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 2 meses
Puntos: 10
Respuesta: Duda con excepciones

Wenas

Ambas opciones son correctas y hacen lo mismo.

La primera lanza la excepcion sin mas. La segunda la captura para lanzarla.

Saludos.
__________________
--
NO. Tu problema no es urgente.

CCFVLS
  #4 (permalink)  
Antiguo 20/07/2010, 21:07
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años
Puntos: 2
Respuesta: Duda con excepciones

Muchas gracias por responder......
ahora todo es más claro
__________________
pensando en Bytecodes

Etiquetas: excepciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 19:50.