Articles of exceção de

Exceção lançada na captura e finalmente cláusula

Em uma pergunta para Java na universidade, havia esse trecho de código: class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) { throw new MyExc2(); } finally { System.out.print(2); […]

O que é uma “primeira chance de exceção”?

O que exatamente é uma exceção de primeira chance? Como e onde se origina em um programa .NET? E por que é chamado por esse nome peculiar (do que ‘chance’ estamos falando)?

Usando o Joda Date & Time API para analisar vários formatos

Estou analisando arquivos de log de terceiros contendo data / hora usando o Joda. A data / hora está em um dos dois formatos diferentes, dependendo da idade dos arquivos de log que estou analisando. Atualmente tenho código como este: try { return DateTimeFormat.forPattern(“yyyy/MM/dd HH:mm:ss”).parseDateTime(datePart); } catch (IllegalArgumentException e) { return DateTimeFormat.forPattern(“E, MMM dd, yyyy […]

Falhas silenciosas em C #, exceções aparentemente não manipuladas que não causam falhas no programa

Em um aplicativo winforms, no evento Load de um formulário, adicione a seguinte linha: throw new Exception(); e execute o aplicativo. Ele correu sem nenhum problema. Isso é chamado de falha silenciosa, você pode tentar adicionar checkboxs de mensagens antes e depois e descobrirá que, em vez de travar o aplicativo, a instrução throw sairá […]

As exceções “EXC_BREAKPOINT (SIGTRAP)” são causadas por pontos de interrupção de debugging?

Eu tenho um aplicativo multithread que é muito estável em todas as minhas máquinas de teste e parece ser estável para quase todos os meus usuários (com base em nenhuma queixa de falhas). O aplicativo falha com frequência para um usuário, porém, que gentilmente enviou relatórios de falha. Todos os relatórios de erros (~ 10 […]

Devo usar um especificador de exceção em C ++?

Em C ++, você pode especificar que uma function pode ou não lançar uma exceção usando um especificador de exceção. Por exemplo: void foo() throw(); // guaranteed not to throw an exception void bar() throw(int); // may throw an exception of type int void baz() throw(…); // may throw an exception of some unspecified type […]

O que é a melhor maneira de implementar um manipulador de “capturar todas as exceções”?

Eu estou querendo saber qual é a melhor maneira de ter um “se tudo mais falhar pegar”. Quero dizer, você está lidando com o máximo de exceções possível em seu aplicativo, mas ainda há bugs, então eu preciso ter algo que capture todas as exceções não tratadas para que eu possa coletar informações e armazená-las […]

Diferenças entre exceção e erro

Eu estou tentando aprender mais sobre Java básico e os diferentes tipos de Throwables, alguém pode me informar as diferenças entre exceções e erros?

Como você implementa um re-try-catch?

Try-catch destina-se a ajudar no tratamento de exceções. Isso significa que isso ajudará nosso sistema a ser mais robusto: tente se recuperar de um evento inesperado. Suspeitamos que algo possa acontecer durante a execução e a instrução (enviando uma mensagem), de modo que ela seja incluída na tentativa. Se algo quase inesperado acontecer, podemos fazer […]

O que é uma boa maneira de estender o erro em JavaScript?

Eu quero jogar algumas coisas no meu código JS e eu quero que elas sejam exemplo de erro, mas eu também quero que elas sejam outra coisa. Em Python, normalmente, seria uma subclass Exception. Qual é a coisa apropriada a fazer no JS?