Java : OutOfMemoryError con ejemplos

OutOfMemoryError (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de OutOfMemoryError.

Nota :


Summary

Se lanza cuando la máquina virtual Java no puede asignar un objeto porque no tiene memoria y el recolector de basura no puede poner más memoria a disposición. (Traducción automática)

Class diagram

try {
    final var array = new int[1000000000];
} catch (OutOfMemoryError e) {
    System.out.println(e);
}

// Result
// ↓
//java.lang.OutOfMemoryError: Java heap space

Constructors

OutOfMemoryError ()

Construye un OutOfMemoryError sin mensaje detallado. (Traducción automática)

final var e = new OutOfMemoryError();
System.out.println(e); // java.lang.OutOfMemoryError

OutOfMemoryError (String s)

Construye un OutOfMemoryError con el mensaje detallado especificado. (Traducción automática)

final var e = new OutOfMemoryError("abcd");
System.out.println(e); // java.lang.OutOfMemoryError: 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

To top of page