MC336 - Problemas

Criada: 2011-07-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

© 2011 João Meidanis