O que é uma exceção? As chamadas exceções são alguns erros que podem ocorrer durante a execução do programa, como tentar abrir um arquivo que não existe. O tratamento de exceções alterará o fluxo de controle do programa e dará ao programa a chance de manipular o. erro. Portanto, nesta seção daremos uma olhada preliminar nas anomalias.
Java usa a palavra-chave throw para lançar uma instância de uma subclasse Exception para indicar que ocorreu uma exceção.
Por exemplo: A classe Integer no pacote java.lang chama seu método de classe public static int parseInt(String s) para converter uma string de formato "numérico", como "123456", em dados do tipo int. a string Quando "dot123" é convertido em um número, o código é o seguinte:
intnumber=Integer.parseInt(ponto123);
O método parseInt() usará a palavra-chave throw para lançar um objeto NumberFormatException durante a execução, o que significa que uma exceção NumberFormatException ocorre quando o programa está em execução.
Java permite declarar exceções que podem ocorrer durante a chamada do método ao definir um método, ou seja, permite que objetos de exceção sejam lançados durante a chamada do método para encerrar a execução continuada do método atual.
O objeto de exceção pode chamar os seguintes métodos para obter ou gerar informações sobre a exceção:
publicStringgetMessage();//Obtém as informações detalhadas da exceção publicvoidprintStackTrace();//Obtém a saída do rastreamento de pilha (as empresas geralmente não permitem a saída deste item, você pode obter todas as informações da exceção) publicStringtoString();// Representa as informações acima em formato de texto getCause();//Obtém o motivo da exceção