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

127
PowerShell 2.0 tente pegar como acessar a exceção

Este é o try catchno PowerShell 2.0 $urls = "http://www.google.com", "http://none.greenjump.nl", "http://www.nu.nl" $wc = New-Object System.Net.WebClient foreach($url in $urls) { try { $url $result=$wc.DownloadString($url) } catch [System.Net.WebException] { [void]$fails.Add("url...

115
C # captura uma exceção de estouro de pilha

Eu tenho uma chamada recursiva para um método que lança uma exceção de estouro de pilha. A primeira chamada é cercada por um bloco try catch, mas a exceção não é detectada. A exceção de estouro de pilha se comporta de maneira especial? Posso capturar / manipular a exceção adequadamente? Não tenho...

114
Padrão para evitar blocos try catch aninhados?

Considere uma situação em que tenho três (ou mais) maneiras de realizar um cálculo, cada uma das quais pode falhar com uma exceção. A fim de tentar cada cálculo até encontrarmos um que seja bem-sucedido, tenho feito o seguinte: double val; try { val = calc1(); } catch (Calc1Exception e1) { try...

101
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...

100
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 você evita o...

90
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...

71
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 {...