Em Java, a palavra-chave throws é usada para
causar uma exceção e fornecer seus argumentos.
especificar os métodos que trataram uma dada exceção.
causar a exceção que está sendo tratada.
especificar um código a ser executado, após qualquer tratamento de exceção no bloco.
especificar os tipos de exceções que um dado método pode causar.