# Uses of Class
java.lang.VirtualMachineError

Packages that use VirtualMachineError
Package | Description
--- | ---
java.lang | Provides classes that are fundamental to the design of the Java programming language.
java.util.zip | Provides classes for reading and writing the standard ZIP and GZIP file formats.

## Uses of VirtualMachineError in java.lang

Subclasses of VirtualMachineError in java.lang
Modifier and Type | Class | Description
--- | --- | ---
`class` | `InternalError` | Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine.
`class` | `OutOfMemoryError` | Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.
`class` | `StackOverflowError` | Thrown when a stack overflow occurs because an application recurses too deeply.
`class` | `UnknownError` | Thrown when an unknown but serious exception has occurred in the Java Virtual Machine.

## Uses of VirtualMachineError in java.util.zip

Subclasses of VirtualMachineError in java.util.zip
Modifier and Type | Class | Description
--- | --- | ---
`class` | `ZipError` | Signals that an unrecoverable error has occurred.