Perguntas com a marcação «try-catch»

try-catch é uma construção sintática para capturar exceções geradas por uma seção de código

14
Capturando java.lang.OutOfMemoryError?
A documentação para java.lang.Errordiz: Um erro é uma subclasse de Throwable que indica problemas sérios que um aplicativo razoável não deve tentar detectar Mas como java.lang.Erroré uma subclasse de java.lang.Throwable, posso pegar esse tipo de Throwable. Eu entendo por que não é uma boa ideia capturar esse tipo de exceção. …

15
lança exceção em blocos finalmente
Existe uma maneira elegante de lidar com exceções lançadas em finallybloco? Por exemplo: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } Como …





11
Diferença entre try-finally e try-catch
Qual é a diferença entre try { fooBar(); } finally { barFoo(); } e try { fooBar(); } catch(Throwable throwable) { barFoo(throwable); // Does something with throwable, logs it, or handles it. } Eu gosto mais da segunda versão porque ela me dá acesso ao Throwable. Existe alguma diferença lógica …

3
Capturando Várias Exceções no Java-8
Ao experimentar o recurso de captura múltipla, encontrei no meu m1()método que tudo está funcionando bem como esperado. No entanto, no m2()mesmo código não compila. Acabei de alterar a sintaxe para reduzir o número de linhas de código. public class Main { public int m1(boolean bool) { try { if …

2
Como funciona o arremesso e a captura de tintas?
Com este código: int main() { try { throw -1; } catch (int& x) { std::cerr << "We caught an int exception with value: " << x << std::endl; } std::cout << "Continuing on our merry way." << std::endl; return 0; } Nós temos: /tmp$ ./prorgam.out Continuing on our merry …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.