Breve resumo de captura de erros em java

Saber quando pode ocorrer um erro em seu programa Java é importante. Você precisa entender quando a olhar para um problema particular em sua aplicação. No entanto, também é importante compreender como

erros ocorrem.

O tipo de erro determina a estratégia que você usar para encontrá-lo e que você pode fazer para corrigi-lo. Embora alguns erros exigirá que você corrigir o código e atualizar a aplicação, alguns erros são corrigidos pelo repetindo a operação ou interagir com o usuário de alguma forma.

Aqui estão os pontos-chave que você deve se lembrar sobre a captura de erros em Java:

Sintáticas (sintaxe) erros normalmente resultam de escrever código Java incorretamente.

  • Erros de semântica normalmente resultam quando você escrever o código Java corretamente, mas aplicar conceitos de programação Java incorretamente.

  • erros lógicos normalmente resultam quando o código Java é escrita e aplicada corretamente, mas a implementação da tarefa está incorreto.

  • erros sintáticos são os mais fáceis de corrigir, erros de semântica vir a seguir, e erros lógicos são os mais difíceis de corrigir.

  • Prendendo um erro significa detectar um objeto de exceção e fazer algo com ele.

  • Manipulação de um erro significa resolver a excepção exibindo uma mensagem para o utilizador ou depender de outros meios.

  • Todas as candidaturas deverão incluir o código de manipulação de erro apropriado.

  • Ao fornecer tratamento de erros completo, sempre lidar com os erros mais específicos primeiro, e depois passar para erros indicados.

  • Use objetos opcionais para ajudar a reduzir o potencial de erros em sua aplicação.

  • Fornecer informações específicas, sempre que possível, quando jogando um erro.



  • Java torna possível capturar várias exceções usando uma única cláusula catch.

  • Quando o nível atual do aplicativo não pode lidar com uma exceção, certifique-se de passá-lo para o próximo nível.

  • As exceções verificadas garantir que qualquer pessoa usando o método associado fornece a manipulação de erro necessário.

    Video: Curso de Java 47: Exceptions: try, catch

  • E aqui é a conversa tecnologia que você precisa saber para trabalhar com erros nos programas Java:

    • processamento em segundo plano: Tarefas que um aplicativo executa nos bastidores. Por exemplo, quando um usuário solicita que um aplicativo imprimir um documento, o aplicativo executa essa tarefa em segundo plano enquanto o usuário continua a interagir com o aplicativo em primeiro plano.

    • pilha de chamadas: Uma lista dos métodos que antecederam o método atual. Cada método chamado o próximo na linha, a fim de chegar ao nível atual da pilha de chamadas. A maioria dos aplicativos tem um grande número de níveis, de modo que a pilha de chamadas é uma ferramenta essencial na fixação de erros de aplicação.

    • exceção verificada: Uma exceção que o JRE obriga o usuário de uma classe para manipular. O compilador verifica efectivamente os para verificar se você forneceu manipulação para a exceção e não criará um arquivo .class para você, se você não fornecer o tratamento. A razão para usar exceções verificadas é garantir que uma classe e os objetos criados a partir dele um desempenho confiável.

    • erro: Qualquer comportamento inesperado da aplicação ou imprevisto, inclusive ações ou resultados que estão fora do domínio da saída do aplicativo esperado.

      Video: Universidade XTI - JAVA - 053 - Exception, try, catch e finally

    • tratamento de erros: O acto de resolver uma excepção que o pedido tenha prendido por exibir uma mensagem para o utilizador ou a tomar outras acções.

    • interceptação de erro: O ato de detectar uma exceção e passando essa informação para uma instrução catch que resolve o objeto de exceção correta.

      Video: Curso de Java 50: Exceptions: stacktrace e throws

    • exceção: Um objecto especial, que define uma condição de erro no interior de uma aplicação. A exceção diz onde o erro aconteceu e que tipo de erro que aconteceu. Em alguns casos, a exceção pode fornecer bits adicionais de informação que o destinatário pode usar para resolver o erro.

    • processamento de primeiro plano: tarefas prioritários que uma aplicação executa como parte de interagir com o utilizador (incluindo o sistema). Por exemplo, a interface de utilizador para qualquer aplicação é uma tarefa de processamento de primeiro plano. Na maioria dos casos, o processamento em primeiro plano ocorre em uma prioridade maior do que o processamento em segundo plano para garantir que o aplicativo pode atender às demandas do usuário em tempo hábil.

    • analisar: O acto de interpretação de entrada e produzir uma saída com base em que a entrada. Por exemplo, quando um programador fornece o código para um compilador Java, o compilador produz código byte Java como saída. Do mesmo modo, quando um utilizador fornece uma cadeia numérica como entrada, um analisador pode produzir um valor numérico como saída.

    • lançar: O ato de criar um objeto de exceção e passá-la para o chamador do código atual. Lançar uma exceção significa que o código atual não pode resolver o erro e requer ajuda para corrigi-lo. O objeto de exceção vai ajudar o chamador entender o que aconteceu e permitir que o chamador para corrigir o problema em muitas situações.


    Publicações relacionadas