Поделиться через


Java.Lang Пространство имен

Классы

AbstractMethodError

Возникает при попытке приложения вызвать абстрактный метод.

AbstractStringBuilder

Изменяемая последовательность символов.

ArithmeticException

Возникает при возникновении исключительного арифметического состояния.

ArrayIndexOutOfBoundsException

Вызывается, чтобы указать, что массив был доступ к незаконному индексу.

ArrayStoreException

Вызывается, чтобы указать, что предпринята попытка сохранить неправильный тип объекта в массив объектов.

AssertionError

Вызывается, чтобы указать, что утверждение завершилось сбоем.

Boolean

Логический класс упаковывает значение примитивного типа boolean в объект.

BootstrapMethodError

Возникает, чтобы указать, что invokedynamic инструкция или динамическая константа не удалось разрешить метод начальной загрузки и аргументы, или инструкции invokedynamic , которые метод начальной загрузки не удалось предоставить java.

Byte

Класс Byte упаковывает значение примитивного типа byte в объект.

Character

Класс Character упаковывает значение примитивного типа char в объект.

Character.Subset

Экземпляры этого класса представляют определенные подмножества набора символов Юникода.

Character.UnicodeBlock

Семейство подмножеств символов, представляющих блоки символов в спецификации Юникода.

Character.UnicodeScript

Семейство подмножеств символов, представляющих скрипты символов, определенные в стандартном приложении Юникода #24: именаhttp://www.unicode.org/reports/tr24/ скриптов.

CharSequenceConsts
Class

Экземпляры класса Class представляют классы и интерфейсы в работающем приложении Java.

ClassCastException

Вызывается, чтобы указать, что код попытался привести объект к подклассу, к которому он не является экземпляром.

ClassCircularityError

Возникает при обнаружении цикличности виртуальной машины Java в иерархии суперклассов загружаемого класса.

ClassFormatError

Возникает, когда виртуальная машина Java пытается считывать файл класса и определяет, что файл неправильно сформирован или иначе не может быть интерпретирован как файл класса.

ClassLoader

Загрузчик класса — это объект, отвечающий за загрузку классов.

ClassNotFoundException

Возникает при попытке приложения загрузить в класс с помощью имени строки: <ul<>li>Метод forName в классеClass.

ClassValue

Lazily связывает вычисленное значение с (потенциально) каждым типом.

CloneNotSupportedException

Вызывается, чтобы указать, что clone метод в классе Object был вызван для клонирования объекта, но класс объекта не реализует Cloneable интерфейс.

Compiler

Ничего не делает в Android.

Deprecated

Элемент программы аннотирован @Deprecated — это то, что программисты не рекомендуется использовать.

DeprecatedAttribute
Double

Класс Double упаковывает значение примитивного типа double в объект.

Enum

Это общий базовый класс всех классов перечисления языков Java.

EnumConstantNotPresentException

Возникает при попытке приложения получить доступ к константе перечисления по имени и тип перечисления не содержит константы с указанным именем.

Error

Это Error подкласс Throwable , указывающий на серьезные проблемы, которые разумное приложение не должно пытаться поймать.

Exception

Класс Exception и его подклассы являются формой Throwable , которая указывает на условия, которые разумное приложение может потребоваться поймать.

ExceptionInInitializerError

Сигнализирует о том, что неожиданное исключение произошло в статической инициализаторе.

Float

Класс Float упаковывает значение примитивного типа float в объект.

FunctionalInterfaceAttribute
IAppendableExtensions
ICharSequenceExtensions
IllegalAccessError

Возникает, если приложение пытается получить доступ к полю или изменить его или вызвать метод, к которому он не имеет доступа.

IllegalAccessException

Исключение IllegalAccessException возникает при попытке приложения отразить создание экземпляра (отличного от массива), задания или получения поля или вызова метода, но в данный момент выполняющийся метод не имеет доступа к определению указанного класса, поля, метода или конструктора.

IllegalArgumentException

Вызывается, чтобы указать, что метод был передан незаконным или неуместным аргументом.

IllegalMonitorStateException

Вызывается, чтобы указать, что поток попытался дождаться монитора объекта или уведомить другие потоки, ожидающие монитор объекта без владения указанным монитором.

IllegalStateException

Сигнализирует о том, что метод был вызван в незаконное или неуместное время.

IllegalThreadStateException

Вызывается, чтобы указать, что поток не находится в соответствующем состоянии для запрошенной операции.

IncompatibleClassChangeError

Возникает при изменении несовместимого класса в некоторых определениях классов.

IndexOutOfBoundsException

Вызывается, чтобы указать, что индекс определенного типа (например, массив, строка или вектор) выходит за пределы диапазона.

InheritableThreadLocal

Этот класс расширяется ThreadLocal для предоставления наследования значений из родительского потока в дочерний поток: при создании дочернего потока дочерний поток получает начальные значения для всех наследуемых переменных, для которых родительский объект имеет значения.

InstantiationError

Возникает при попытке приложения использовать конструкцию Java new для создания экземпляра абстрактного класса или интерфейса.

InstantiationException

Возникает при попытке приложения создать экземпляр класса с помощью newInstance метода в классе Class, но не удается создать экземпляр указанного объекта класса.

Integer

Класс Integer упаковывает значение примитивного типа int в объект.

InternalError

Возникает, чтобы указать, что на виртуальной машине Java произошла непредвиденная внутренняя ошибка.

InterruptedException

Возникает при ожидании, спящем или занятом потоке, а поток прерывается либо до, либо во время действия.

JavaSystem

Класс System содержит несколько полезных полей и методов класса.

LinkageError

Подклассы LinkageError указывают на то, что класс имеет некоторую зависимость от другого класса, однако последний класс несовершенно изменился после компиляции бывшего класса.

Long

Класс Long упаковывает значение примитивного типа long в объект.

Math

Класс Math содержит методы для выполнения основных числовых операций, таких как простейшие экспоненциальные, логарифмы, квадратные корневые и тригонометрические функции.

NegativeArraySizeException

Возникает, если приложение пытается создать массив с отрицательным размером.

NoClassDefFoundError

Возникает, если виртуальная машина Java или ClassLoader экземпляр пытается загрузить определение класса (как часть обычного вызова метода или как часть создания нового экземпляра с помощью new выражения) и определение класса не найдено.

NoSuchFieldError

Возникает, если приложение пытается получить доступ к указанному полю объекта или изменить его, и этот объект больше не имеет этого поля.

NoSuchFieldException

Сигнализирует о том, что класс не имеет поля указанного имени.

NoSuchMethodError

Возникает, если приложение пытается вызвать указанный метод класса (статического или экземпляра), а этот класс больше не имеет определения этого метода.

NoSuchMethodException

Возникает, когда не удается найти конкретный метод.

NullPointerException

Возникает, когда приложение пытается использовать null в случае, если требуется объект.

Number

Абстрактный класс Number — это суперкласс классов платформы, представляющих числовые значения, которые преобразуются в примитивные типыbyte, , double, float, intlongи short.

NumberFormatException

Вызывается, чтобы указать, что приложение попыталось преобразовать строку в один из числовых типов, но строка не имеет соответствующего формата.

Object

Класс Object является корнем иерархии классов.

OutOfMemoryError

Возникает, когда виртуальная машина Java не может выделить объект, так как он отсутствует в памяти, и больше памяти не может быть доступно сборщиком мусора.

Override

Указывает, что объявление метода предназначено для переопределения объявления метода в супертипе.

OverrideAttribute
Package

Package объекты содержат сведения о версии и спецификации пакета Java.

Process

И ProcessBuilder#start()Runtime#exec(String[],String[],File) Runtime.exec методы создают собственный процесс и возвращают экземпляр подкласса Process , который можно использовать для управления процессом и получения сведений об этом.

ProcessBuilder

Этот класс используется для создания процессов операционной системы.

ProcessBuilder.Redirect

Представляет источник входных данных подпроцесса или назначение выходных данных подпроцесса.

ProcessBuilder.Redirect.Type
Record

Это общий базовый класс всех классов записей языка Java.

ReflectiveOperationException

Распространенный суперкласс исключений, создаваемых отражающими операциями в основном отражении.

Runnable
Runtime

Каждое приложение Java имеет один экземпляр класса Runtime , который позволяет приложению работать с средой, в которой работает приложение.

RuntimeException

RuntimeException — это суперкласс этих исключений, которые можно вызвать во время обычной работы виртуальной машины Java.

RuntimePermission

Устаревший код безопасности; не используйте.

SafeVarargsAttribute
SecurityException

Создается диспетчером безопасности для указания нарушения безопасности.

SecurityManager

Устаревший код безопасности; не используйте.

Short

Класс Short упаковывает значение примитивного типа short в объект.

StackOverflowError

Возникает при переполнении стека, так как приложение рекурсирует слишком глубоко.

StackTraceElement

Элемент трассировки стека, возвращенный Throwable#getStackTrace().

StackWalker

Пошаговые дорожки стека.

StackWalker.Option

Параметр пошагового стека для настройки сведений о кадрах стека StackFrame, полученных с StackWalkerпомощью элемента управления.

StrictMath

Класс StrictMath содержит методы для выполнения основных числовых операций, таких как простейшие экспоненциальные, логарифмы, квадратные корневые и тригонометрические функции.

String

Класс String представляет символьные строки.

StringBuffer

Потокобезопасная, изменяемая последовательность символов.

StringBuilder

Изменяемая последовательность символов.

StringIndexOutOfBoundsException

String Вызывается методами, чтобы указать, что индекс либо отрицательный, либо больше размера строки.

SuppressWarnings

Указывает, что предупреждения именованного компилятора должны подавляться в аннотированном элементе (и во всех элементах программы, содержащихся в аннотированном элементе).

SuppressWarningsAttribute
Thread

Поток — это поток выполнения в программе.

Thread.State

Состояние потока.

ThreadDeath

Экземпляр ThreadDeath создается в потоке жертвы при вызове метода (нерекомендуемого). Thread#stop()

ThreadGroup

Группа потоков представляет набор потоков.

ThreadLocal

Этот класс предоставляет локальные переменные потока.

Throwable

Класс Throwable является суперклассом всех ошибок и исключений на языке Java.

TypeNotPresentException

Возникает, когда приложение пытается получить доступ к типу, используя строку, представляющую имя типа, но не удается найти определение типа с указанным именем.

UnknownError

Возникает при возникновении неизвестного, но серьезного исключения на виртуальной машине Java.

UnsatisfiedLinkError

Создается, если виртуальная машина Java не может найти соответствующее определение собственного языка объявленного nativeметода.

UnsupportedClassVersionError

Возникает, когда виртуальная машина Java пытается считывать файл класса и определяет, что основные и незначительные номера версий в файле не поддерживаются.

UnsupportedOperationException

Вызывается, чтобы указать, что запрошенная операция не поддерживается.

VerifyError

Возникает, когда средство проверки обнаруживает, что файл класса, хотя хорошо сформирован, содержит некоторую внутреннюю несогласованность или проблему безопасности.

VirtualMachineError

Возникает, чтобы указать, что виртуальная машина Java повреждена или не имеет ресурсов, необходимых для продолжения работы.

Void

Класс Void является неинсантируемым классом заполнителей для хранения ссылки на Class объект, представляющий пустоту ключевого слова Java.

Интерфейсы

IAppendable

Объект, к которому char можно добавить последовательности и значения.

IAutoCloseable

Объект, который может хранить ресурсы (например, дескриптор файлов или сокетов), пока не будет закрыт.

ICharSequence

A CharSequence — это удобочитаемая последовательность значений char .

ICloneable

Класс реализует Cloneable интерфейс, указывающий java.lang.Object#clone() методу, который является законным для этого метода, чтобы сделать копию экземпляров этого класса полем для поля.

IComparable

Этот интерфейс накладывает общий порядок на объекты каждого класса, реализующего его.

IDeprecated

Элемент программы аннотирован @Deprecated — это то, что программисты не рекомендуется использовать.

IFunctionalInterface

Информативный тип заметки, используемый для указания того, что объявление типа интерфейса предназначено для функционального интерфейса , как определено спецификацией языка Java.

IIterable

Реализация этого интерфейса позволяет объекту быть целевым объектом расширенной for инструкции (иногда называемой оператором for-each loop).

IOverride

Указывает, что объявление метода предназначено для переопределения объявления метода в супертипе.

IReadable

A Readable — это источник символов.

IRunnable

Интерфейс Runnable должен быть реализован любым классом, экземпляры которого предназначены для выполнения потоком.

ISafeVarargs

Программист утверждал, что текст аннотированного метода или конструктора не выполняет потенциально небезопасные операции с параметром varargs.

ISuppressWarnings

Указывает, что предупреждения именованного компилятора должны подавляться в аннотированном элементе (и во всех элементах программы, содержащихся в аннотированном элементе).

StackWalker.IStackFrame

StackFrame Объект представляет вызов метода, возвращаемый StackWalker.

Thread.IUncaughtExceptionHandler

Интерфейс обработчиков, вызываемый при резком Thread завершении из-за неуправляемого исключения.