Vídeo: ? Linguagem C - Tabuada (Estruturas de repetições laços for while) 2024
Com exceção dos aplicativos Java mais simples, é altamente improvável que você encontre uma aplicação livre de erros. Erros na codificação ocorrem por uma grande variedade de razões. Não é suficiente criar um aplicativo que use o código correto. O aplicativo também deve ter a lógica correta e usar argumentos na maneira correta.
Em alguns casos, um erro realmente existe fora do aplicativo, portanto, o aplicativo nem sequer controla se o erro ocorre. O melhor que o aplicativo pode fazer é lidar com o erro para que o aplicativo não ocorra e prejudique os dados do usuário.
A erro de codificação representa qualquer ação que o aplicativo leva que está fora do comportamento antecipado para esse aplicativo. Os erros podem ser dramáticos, como uma falha na aplicação. No entanto, os erros são muitas vezes mais sutis, como a exibição de saída incorreta ou a produção de um resultado inesperado.
Em alguns casos, os erros não são notados pelo usuário, mas apresentam oportunidades para indivíduos nefastos causar danos ao aplicativo, seus dados ou o sistema que o suporta.
Existem situações em que o código em uma parte específica do seu aplicativo não pode lidar com um erro. Talvez o código não tenha informações suficientes ou não tenha os direitos necessários para executar uma tarefa. Em alguns casos, você precisa interagir com o usuário para permitir que o usuário tome a decisão.
Estas são apenas algumas das circunstâncias em que seu aplicativo realmente tem de sinalizar um erro. Um aplicativo Java usa uma exceção para sinalizar um erro. Jogando uma exceção significa criar uma e enviá-la para o chamador.
Uma exceção é um alerta de um tipo. Ele descreve uma condição excepcional em seu aplicativo e informa que ocorreu um erro. As exceções podem acontecer por todos os tipos de razões. O erro pode estar no seu código ou no ambiente do aplicativo.
Por exemplo, se o seu aplicativo tentar abrir um arquivo que não existe, o Java Runtime Environment (JRE) gerará uma exceção que informa seu aplicativo sobre o erro.
Jogando uma exceção significa criar o objeto de exceção e, em seguida, enviá-lo para a parte do aplicativo que chamou o código atual. Quando seu aplicativo lança uma exceção, ele cria um objeto que diz aos outros que encontrou um erro que não pode consertar. Como o termo sugere, lançar uma exceção é algo que seu código faz para condições excepcionais, quando nenhuma outra alternativa está disponível.
Existem muitas fontes de erro em um aplicativo. Você pode assumir que o erro está no código, mas muitas vezes não é. O erro pode existir em uma biblioteca ou em algum outro código sobre o qual o aplicativo não tem controle. Em alguns casos, o erro não tem nada a ver com o código, mas com o ambiente de aplicação.
Por exemplo, o aplicativo pode não ter acesso a um recurso que ele precisa para funcionar. Um arquivo pode estar faltando, ou a conexão de rede pode estar desativada. Os usuários também causam erros ao fornecer entrada incorreta.
Para a maior parte, não há erros que um aplicativo não pode manipular de alguma maneira quando o código do aplicativo é robusto o suficiente e tem informações suficientes para resolvê-lo. No entanto, antes que um aplicativo possa fazer qualquer coisa com um erro, ele deve ter as informações necessárias para resolvê-lo.
Uma das melhores ferramentas que um desenvolvedor tem é tornar um aplicativo robusto o suficiente para lidar com quaisquer erros é classificar o erro e entender por que isso acontece.