throw (91)


exception - Quando é certo para um construtor lançar uma exceção?

exception - Quando é certo para um construtor lançar uma exceção?

Quando é certo para um construtor lançar uma exceção?(Ou no caso do Objetivo C: quando é correto um init'er retornar nil?) Parece-me que um construtor deve falhar-e, portanto, se recusar a cri…


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

Em C++, você pode especificar que uma função 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()…


c# - Por que tentar{…} finalmente{…} bom; tente{…} pegar{} ruim?

Eu tenho visto pessoas dizerem que é uma má forma usar o catch sem argumentos, especialmente se essa captura não fizer nada: StreamReader reader=new StreamReader("myfile.txt"); try{int i=5/…


c# - Pegue várias exceções de uma só vez?

É desencorajado simplesmente pegar System.Exception.Em vez disso, apenas as exceções "conhecidas" devem ser capturadas. Agora, isso às vezes leva a um código repetitivo desnecessário, por exempl…



c# - Quão lentas são as exceções do.NET?

Eu não quero uma discussão sobre quando e não lançar exceções. Desejo resolver um problema simples. Em 99% das vezes, o argumento para não lançar exceções gira em torno delas serem lentas, enquant…


java - Evitando!=Instruções nulas

Eu uso muito o object != null para evitar o NullPointerException.Existe uma boa alternativa para isso? Por exemplo: if(someobject != null){someobject.doCalc();}Isso evita um NullPoin…


Como faço para pegar um erro fatal PHP

Eu posso usar set_error_handler() para capturar a maioria dos erros do PHP, mas ele não funciona para erros fatais(E_ERROR), como chamar uma função que não existe. Existe outra maneira de pegar e…


C++ pegando todas as exceções

Existe um equivalente em c++ de Java try{...}catch(Throwable t){...}Eu estou tentando depurar código Java/jni que chama funções de janelas nativas e a máquina virtual continua…


Melhores práticas para gerenciamento de exceções em Java ou C#

Estou preso decidindo como lidar com exceções no meu aplicativo. Muito se meus problemas com exceções vierem de 1) acessar dados através de um serviço remoto ou 2) desserializar um objeto JSON. I…


c# - O que realmente acontece em uma tentativa{return x;}finalmente{x=null;}declaração?

Eu vi esta dica em outra pergunta e queria saber se alguém poderia me explicar como na terra isso funciona? try{return x;}finally{x=null;}Quero dizer, a cláusula finally realmente é exec…




exception catch try error exceptions exceções new java handling exceção