Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2012, 13:23
Avatar de oscard41
oscard41
 
Fecha de Ingreso: mayo-2012
Ubicación: Caracas
Mensajes: 288
Antigüedad: 12 años, 7 meses
Puntos: 8
excepciones java

Buenas tardes a todos, actualmente estoy aprendiendo exepciones en java de un libro que estoy leyendo "como programar en java" de "Deitel"... y bueno explican los bloques try catch y hasta hay entiendo vi los graficos de las jerarquias de herencias y bueno lo que no entiendo bien es el throws según lo poco que entendí se usan para las excepciones verificadas y también se utiliza para lanzar una excepción...

si una excepción verificada no tiene la palabra throws en el metodo da error? no puedo usar el try catch por no colocar throws?

por ejemplo:

Código java:
Ver original
  1. public static int cociente(int numerador, int denominador)
  2.     throws ArithmeticException
  3.  {
  4.    return numerador/ denominador;
  5.  }
entonces ese metodo se llama en un bloque try en caso que yo no especifique que el metodo lanza una excepcion da un error?
que funcion tiene colocar la palabra clase throws en el metodo?


gracias de antemano a las personas que me puedan ayudar