# Package java.lang

package java.lang

- Related Packages
  Package
  Description
  java.lang.invoke
  java.lang.ref
  java.lang.reflect
- Class
  Description
  ArrayIndexOutOfBoundsException
  Thrown to indicate that an array has been accessed with an illegal index.
  Class<T>
  Instances of the class Class represent classes and interfaces in a running Java application.
  ClassLoader
  IllegalAccessException
  Thrown when an application tries to load in a class, but the currently executing method does not have access to the definition of the specified class, because the class is not public and in another package.
  LinkageError
  `LinkageError` is the superclass of all error classes that occur when loading and linking class files.
  Math
  The class Math contains methods for performing basic numeric operations.
  Object
  Class Object is the root of the class hierarchy.
  Override
  An annotation to indicate that a method is intended to override a superclass method.
  Record
  Base class for Java record types.
  StringIndexOutOfBoundsException
  Thrown by the charAt method in class String and by other String methods to indicate that an index is either negative or greater than or equal to the size of the string.