Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2010, 11:16
afruizc
 
Fecha de Ingreso: abril-2010
Ubicación: Manizales
Mensajes: 91
Antigüedad: 14 años, 6 meses
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