# 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.