Domande taggate «stack-overflow»

NON QUESTO SITO! Utilizza questo tag per l'errore causato dall'inserimento di troppi elementi nel callstack. In caso di domande relative a questo sito Web, visitare https://meta.stackoverflow.com




9
Come aumentare la dimensione dello stack Java?
Ho posto questa domanda per sapere come aumentare la dimensione dello stack di chiamate di runtime nella JVM. Ho una risposta a questo e ho anche molte risposte e commenti utili relativi a come Java gestisce la situazione in cui è necessario un grande stack di runtime. Ho esteso la …

2
Perché #include <stringa> impedisce un errore di overflow dello stack qui?
Questo è il mio codice di esempio: #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class MyClass { string figName; public: MyClass(const string&amp; s) { figName = s; } const string&amp; getName() const { return figName; } }; ostream&amp; operator&lt;&lt;(ostream&amp; ausgabe, const MyClass&amp; f) { ausgabe &lt;&lt; f.getName(); return ausgabe; } …

9
C # rileva un'eccezione di overflow dello stack
Ho una chiamata ricorsiva a un metodo che genera un'eccezione di overflow dello stack. La prima chiamata è circondata da un blocco try catch ma l'eccezione non viene rilevata. L'eccezione di overflow dello stack si comporta in modo speciale? Posso rilevare / gestire correttamente l'eccezione? Non sono sicuro se pertinente, …

6
Chrome / jQuery Uncaught RangeError: dimensione massima dello stack di chiamate superata
Ricevo l'errore "Errore di intervallo non rilevato: dimensione massima dello stack di chiamate superata" su Chrome. ecco la mia funzione jQuery $('td').click(function () { if ($(this).context.id != null &amp;&amp; $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } return false; }); Nota che ci sono decine di migliaia di celle nella pagina. …

7
Perché questo metodo stampa 4?
Mi chiedevo cosa succede quando provi a catturare un StackOverflowError e hai trovato il seguente metodo: class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } Ora la mia domanda: Perché questo metodo stampa …
111 java  jvm  stack-overflow 

5
Perché è possibile eseguire il ripristino da StackOverflowError?
Sono sorpreso di come sia possibile continuare l'esecuzione anche dopo che si StackOverflowErrorè verificato un errore in Java. So che StackOverflowErrorè una sottoclasse della classe Error. La classe Error viene dichiarata "una sottoclasse di Throwable che indica problemi seri che un'applicazione ragionevole non dovrebbe tentare di rilevare". Questo suona più …



6
Codice hash di ArrayList che si contiene come elemento
Possiamo trovare il hashcodedi a listche si contiene come element? So che questa è una cattiva pratica, ma è quello che ha chiesto l'intervistatore. Quando ho eseguito il seguente codice genera un StackOverflowError: public class Main { public static void main(String args[]) { ArrayList&lt;ArrayList&gt; a = new ArrayList(); a.add(a); a.hashCode(); …
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.