Domande taggate «exception»

Un'eccezione è una condizione insolita che richiede una deviazione dal flusso normale del programma. Normalmente, un'eccezione non dovrebbe comportare un errore totale, ma dovrebbe essere seguita da un gestore di eccezioni. La gestione delle eccezioni è un costrutto incorporato in molti linguaggi di programmazione. Di solito, le eccezioni vengono gestite svolgendo lo stack, quindi tornando a uno stato definito al di fuori dell'ambito dell'eccezione e quindi invocando un blocco gestore o una routine.




10
Come rilanciare la stessa eccezione in SQL Server
Voglio rilanciare la stessa eccezione in SQL Server che si è appena verificata nel mio blocco try. Sono in grado di lanciare lo stesso messaggio ma voglio lanciare lo stesso errore. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName, @SubDomainId, @DomainCode, @Description) COMMIT TRANSACTION END TRY …

1
java.lang.IllegalStateException in .NET?
Descrizione per java.lang.IllegalStateExceptiondai documenti Java: Segnala che un metodo è stato invocato in un momento illegale o inappropriato. In altre parole, l'ambiente Java o l'applicazione Java non è in uno stato appropriato per l'operazione richiesta. Esiste un equivalente per IllegalStateExceptionin .NET Framework?
86 java  .net  exception 





3
Cattura di più eccezioni in Java-8
Mentre provavo la funzione multi-catch ho trovato nel mio m1()metodo che tutto funziona come previsto. Tuttavia, nello m2()stesso codice non viene compilato. Ho appena cambiato la sintassi per ridurre il numero di righe di codice. public class Main { public int m1(boolean bool) { try { if (bool) { throw …

2
Come posso passare una raccolta di eccezioni come causa principale?
Qualche metodo, myMethodinvoca diverse esecuzioni parallele e attende la loro conclusione. Queste esecuzioni parallele possono terminare con eccezioni. Quindi myMethodottiene un elenco di eccezioni. Voglio passare l'elenco delle eccezioni come causa principale, ma la causa principale potrebbe essere solo una singola eccezione. Sicuramente posso creare la mia eccezione per ottenere …
52 java  exception 


2
Come funzionano i tiri e le prese?
Con questo codice: 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; } Abbiamo: /tmp$ ./prorgam.out Continuing on our merry way …

1
Catturare un'eccezione e riproporla, ma non è un'eccezione
Mi sono imbattuto in codice simile a questo: void run() { try { doSomething(); } catch (Exception ex) { System.out.println("Error: " + ex); throw ex; } } void doSomething() { throw new RuntimeException(); } Questo codice mi sorprende perché sembra che il run()metodo sia in grado di lanciare un Exception, …
10 java  exception  throws 

2
Costruisci eccezioni standard con argomento puntatore null e postcondizioni impossibili
Considera il seguente programma: #include<stdexcept> #include<iostream> int main() { try { throw std::range_error(nullptr); } catch(const std::range_error&) { std::cout << "Caught!\n"; } } GCC e Clang con libstdc ++ chiamano std::terminatee interrompono il programma con il messaggio terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct null not valid Clang …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.