Package java.lang

Class StackOverflowError

All Implemented Interfaces:
Serializable

public class StackOverflowError
extends VirtualMachineError
Thrown when the depth of the stack of the running program exceeds some platform or VM specific limit. Typically, this will occur only when a program becomes infinitely recursive, but it can also occur in correctly written (but deeply recursive) programs.
See Also:
Serialized Form
  • Constructor Details

    • StackOverflowError

      public StackOverflowError()
      Constructs a new StackOverflowError that includes the current stack trace.
    • StackOverflowError

      public StackOverflowError​(String detailMessage)
      Constructs a new StackOverflowError with the current stack trace and the specified detail message.
      Parameters:
      detailMessage - the detail message for this exception.