Anteriormente, aprendemos sobre várias exceções em Java, então como tratamos as exceções ?
Podemos usar a instrução try...catch para lidar com exceções e colocar possíveis operações de exceção na parte try da instrução try...catch, uma vez que a parte try lança um objeto de exceção ou chama um método que pode lançar uma exceção. objeto e o método Se um objeto de exceção for lançado, a parte try encerrará imediatamente a execução e passará para a parte catch correspondente. Portanto, o programa pode colocar o processamento após a ocorrência da exceção na parte catch.
A instrução try...catch pode ser composta de diversas capturas para tratar as exceções correspondentes que ocorrem.
O formato da instrução try...catch é o seguinte:
try{//Contém instruções que podem causar exceções}catch(ExceptionSubClass1e){…}catch(ExceptionSubClass2e){…}
Nota : A classe de exceção em cada parâmetro catch é uma subclasse de Exceptin, indicando possíveis exceções na parte try. Não pode haver um relacionamento pai-filho entre essas subclasses, caso contrário, apenas um catch contendo o parâmetro da classe pai será retido.