MC336 - Problemas

Criada: 2009-11-14

Pergunta

Quais exceções não precisam ser capturadas nem propagadas pelos métodos?

Resposta

São as exceções descendentes de Error e de RuntimeException. Porém, estas são justamente as exceções que não devem ocorrer num programa bem escrito, portanto, se elas ocorrerem, escreva código que evite isto. Por exemplo, caso ocorra um ArrayIndexOutOfBounds, conserte o erro de lógica que está acessando elementos inexistentes.

MC336 Home

© 2009 João Meidanis