Java : StackOverflowError con ejemplos
StackOverflowError (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de StackOverflowError.
Nota :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
Se lanza cuando se produce un desbordamiento de pila porque una aplicación se repite demasiado. (Traducción automática)
class Sample {
void recursion() {
System.out.println("Recursion!");
recursion();
}
}
final var sample = new Sample();
try {
sample.recursion();
} catch (StackOverflowError e) {
System.out.println(e);
}
// Result
// ↓
//Recursion!
//Recursion!
//Recursion!
// ・
// ・
// ・
//java.lang.StackOverflowError
Constructors
StackOverflowError ()
Construye un StackOverflowError sin mensaje detallado. (Traducción automática)
final var e = new StackOverflowError();
System.out.println(e); // java.lang.StackOverflowError: abcd
StackOverflowError (String s)
Construye un StackOverflowError con el mensaje detallado especificado. (Traducción automática)
final var e = new StackOverflowError("abcd");
System.out.println(e); // java.lang.StackOverflowError: abcd
System.out.println(e.getMessage()); // abcd
Methods declared in Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Consulte el siguiente enlace.
Related posts
- Ejemplos de API