Cita:
Iniciado por oscard41
...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...
Estas confundiendo
throw con
throws throw se utiliza para lanzar excepciones
throws se utiliza para indicar que la funcion actual no tiene try/catch que capture la excepcion. La excepcion tendria que ser capturada por la funcion que mando llamar a la funcion actual