|
Spec-Zone .ru
спецификации, руководства, описания, API
|
См.: Описание
| Интерфейс | Описание |
|---|---|
| Appendable |
Объект, к которому могут быть добавлены последовательности char и значения.
|
| AutoCloseable |
Ресурс, который должен быть закрыт, когда он больше не необходим.
|
| CharSequence |
CharSequence является читаемой последовательностью
char значения. |
| Cloneable |
class реализует
Cloneable интерфейс, чтобы указать к Object.clone() метод, что законно для того метода сделать копию поля для поля экземпляров того class. |
| Сопоставимый <T> |
Этот интерфейс налагает полное упорядочивание на объекты каждого class, который реализует его.
|
| Повторяемый <T> |
Реализация этого интерфейса позволяет объекту быть целью оператора "цикла foreach".
|
| Читаемый |
Readable является источником символов.
|
| Выполнимый |
Runnable интерфейс должен быть реализован любым class, экземпляры которого предназначаются, чтобы быть выполненными потоком. |
| Поток. UncaughtExceptionHandler |
Интерфейс для обработчиков, вызванных, когда Thread резко завершается из-за непойманного исключения.
|
| Класс | Описание |
|---|---|
| Булев |
Булев class обертывает значение типа примитива
boolean в объекте. |
| Байт |
Byte class обертывает значение типа примитива byte в объекте. |
| Символ |
Character class обертывает значение типа примитива char в объекте. |
| Символ. Подмножество |
Экземпляры этого class представляют определенные подмножества набора символов Unicode.
|
| Символ. UnicodeBlock |
Семейство символьных подмножеств, представляющих символ, блокирует в спецификации Unicode.
|
| Класс <T> |
Экземпляры class
Class представьте классы и интерфейсы в рабочем приложении Java. |
| ClassLoder |
Загрузчик class является объектом, который ответственен за загрузку классов.
|
| ClassValue <T> |
Лениво свяжите вычисленное значение с (потенциально) каждым типом.
|
| Компилятор |
Compiler class обеспечивается, чтобы поддерживать компиляторы Java к собственному коду и связанные службы. |
| Двойной |
Double class обертывает значение типа примитива double в объекте. |
| Перечисление <E расширяет Перечисление <E>> |
Это - общий основной class всех типов перечисления языка Java.
|
| Плавание |
Float class обертывает значение типа примитива float в объекте. |
| InheritableThreadLocal <T> |
Этот class расширяет ThreadLocal, чтобы обеспечить наследование значений от родительского потока до дочернего потока: когда дочерний поток создается, дочерний элемент получает начальные значения для всех наследуемых локальных переменных потока, для которых у родителя есть значения.
|
| Целое число |
Integer class обертывает значение типа примитива int в объекте. |
| Долго |
Long class обертывает значение типа примитива long в объекте. |
| Математика |
class
Math содержит методы для того, чтобы выполнить основные числовые операции, такие как элементарный экспоненциал, логарифм, квадратный корень, и тригонометрические функции. |
| Число |
Абстрактный class
Number суперкласс классов платформы, представляющих числовые значения, которые конвертируемы к типам примитивов byte, double, float, int, long, и short. |
| Объект |
Класс
Object корень иерархии class. |
| Пакет |
Package объекты содержат информацию о версии о реализации и спецификации пакета Java. |
| Процесс |
ProcessBuilder.start() и Runtime.exec методы создают собственный процесс и возвращают экземпляр подкласса Process это может использоваться, чтобы управлять процессом и получить информацию об этом. |
| ProcessBuilder |
Этот class используется, чтобы создать процессы операционной системы.
|
| ProcessBuilder. Перенаправление |
Представляет источник ввода подпроцесса или место назначения вывода подпроцесса.
|
| Время выполнения |
У каждого приложения Java есть единственный экземпляр class
Runtime это позволяет приложению взаимодействовать через интерфейс со средой, в которой работает приложение. |
| RuntimePermission |
Этот class для полномочий времени выполнения.
|
| SecurityManager |
Менеджером безопасности является class, который позволяет приложениям реализовывать политику безопасности.
|
| Короткий |
Short class обертывает значение типа примитива short в объекте. |
| StackTraceElement |
Элемент в трассировке стека, как возвращено
Throwable.getStackTrace(). |
| StrictMath |
class
StrictMath содержит методы для того, чтобы выполнить основные числовые операции, такие как элементарный экспоненциал, логарифм, квадратный корень, и тригонометрические функции. |
| Строка |
String class представляет символьные строки. |
| StringBuffer |
Ориентированная на многопотоковое исполнение, изменчивая последовательность символов.
|
| StringBuilder |
Изменчивая последовательность символов.
|
| Система |
System class содержит несколько полезных полей class и методов. |
| Поток |
Поток является потоком выполнения в программе.
|
| ThreadGroup |
Группа потока представляет ряд потоков.
|
| ThreadLocal <T> |
Этот class обеспечивает локальные переменные потока.
|
| Throwable |
Throwable class является суперклассом всех ошибок и исключений на языке Java. |
| Пусто |
Void class является uninstantiable заполнителем class, чтобы содержать ссылку на Class объект, представляющий ключевое слово Java пусто. |
| Перечисление | Описание |
|---|---|
| Символ. UnicodeScript |
Семейство символьных подмножеств, представляющих символьные сценарии, определенные в.
|
| ProcessBuilder. Перенаправление. Ввести |
Тип a
ProcessBuilder.Redirect. |
| Поток. Государство |
Состояние потока.
|
| Исключение | Описание |
|---|---|
| ArithmeticException |
Брошенный, когда исключительное арифметическое условие произошло.
|
| ArrayIndexOutOfBoundsException |
Брошенный, чтобы указать, что к массиву получили доступ с недопустимым, индексируют.
|
| ArrayStoreException |
Брошенный, чтобы указать, что попытка была предпринята, чтобы сохранить неправильный тип объекта в массив объектов.
|
| ClassCastException |
Брошенный, чтобы указать, что код попытался бросить объект к подклассу, которого это не экземпляр.
|
| ClassNotFoundException |
Брошенный, когда приложение пытается загрузиться в class посредством его использования имени строки:
forName метод в class Class. |
| CloneNotSupportedException |
Брошенный, чтобы указать, что
clone метод в class Object был вызван, чтобы клонировать объект, но что class объекта не реализует Cloneable интерфейс. |
| EnumConstantNotPresentException |
Брошенный то, когда приложение пытается получить доступ к перечислимой константе по имени и перечислимому типу, не содержит константы с указанным именем.
|
| Исключение |
class
Exception и его подклассы являются формой Throwable это указывает на условия, которые разумное приложение могло бы хотеть поймать. |
| IllegalAccessException |
IllegalAccessException бросается, когда приложение пытается отражающим образом создать экземпляр (кроме массива), установить или получить поле, или вызвать метод, но у в настоящий момент выполняющегося метода нет доступа к определению указанного class, поля, метода или конструктора.
|
| IllegalArgumentException |
Брошенный, чтобы указать, что метод передали недопустимый или несоответствующий параметр.
|
| IllegalMonitorStateException |
Брошенный, чтобы указать, что поток попытался ожидать на мониторе объекта или уведомить другие потоки, ожидающие относительно монитора объекта, не имея указанный монитор.
|
| IllegalStateException |
Сигналы, что метод был вызван в недопустимое или несоответствующее время.
|
| IllegalThreadStateException |
Брошенный, чтобы указать, что поток не находится в соответствующем состоянии для требуемой работы.
|
| IndexOutOfBoundsException |
Брошенный, чтобы указать, что индексирование некоторого вида (такой относительно массива, к строке, или к вектору) испытывает недостаток диапазона.
|
| InstantiationException |
Брошенный, когда приложение пытается создать экземпляр class, используя
newInstance метод в class Class, но указанный объект class нельзя инстанцировать. |
| InterruptedException |
Брошенный, когда поток ожидает, сон, или иначе занятый, и поток прерывается, или прежде или во время действия.
|
| NegativeArraySizeException |
Брошенный, если приложение пытается создать массив с отрицательным размером.
|
| NoSuchFieldException |
Сигналы, что у class нет поля указанного имени.
|
| NoSuchMethodException |
Брошенный, когда определенный метод не может быть найден.
|
| NullPointerException |
Брошенный, когда приложение пытается использовать
null в случае, где объект требуется. |
| NumberFormatException |
Брошенный, чтобы указать, что приложение попыталось преобразовать строку в один из числовых типов, но что у строки нет соответствующего формата.
|
| ReflectiveOperationException |
Общий суперкласс исключений, выданных отражающими операциями в базовом отражении.
|
| RuntimeException |
RuntimeException суперкласс тех исключений, которые могут быть выданы во время нормального функционирования виртуальной машины Java. |
| SecurityException |
Брошенный менеджером безопасности, чтобы указать на нарушение защиты.
|
| StringIndexOutOfBoundsException |
Брошенный
String методы, чтобы указать, что индексирование или отрицательно или больше чем размер строки. |
| TypeNotPresentException |
Брошенный то, когда приложение пытается получить доступ к типу, используя строку, представляющую имя типа, но никакое определение для типа с указанным именем, может быть найдено.
|
| UnsupportedOperationException |
Брошенный, чтобы указать, что требуемая работа не поддерживается.
|
| Ошибка | Описание |
|---|---|
| AbstractMethodError |
Брошенный, когда приложение пытается вызвать абстрактный метод.
|
| AssertionError |
Брошенный, чтобы указать, что утверждение перестало работать.
|
| BootstrapMethodError |
Брошенный, чтобы указать, что
invokedynamic инструкция была не в состоянии найти свой метод начальной загрузки, или метод начальной загрузки был не в состоянии предоставить сайту вызова цель корректного типа метода. |
| ClassCircularityError |
Брошенный, когда виртуальная машина Java обнаруживает зацикливание в супериерархии классов загружаемого class.
|
| ClassFormatError |
Брошенный, когда виртуальная машина Java пытается считать файл class и решает, что файл уродлив или иначе не может быть интерпретирован как файл class.
|
| Ошибка |
Error подкласс Throwable это указывает на серьёзные проблемы, которые разумное приложение не должно попытаться поймать. |
| ExceptionInInitializerError |
Сигналы, что неожиданное исключение произошло в статическом инициализаторе.
|
| IllegalAccessError |
Брошенный, если приложение пытается получить доступ или изменить поле, или вызвать метод, к которому у него нет доступа.
|
| IncompatibleClassChangeError |
Брошенный, когда несовместимое изменение class произошло с некоторым определением class.
|
| InstantiationError |
Брошенный, когда приложение пытается использовать Java
new создайте, чтобы инстанцировать абстрактного class или интерфейса. |
| InternalError |
Брошенный, чтобы указать на некоторую неожиданную внутреннюю ошибку произошел в виртуальной машине Java.
|
| LinkageError |
Подклассы
LinkageError укажите, что у class есть некоторая зависимость от другого class; однако, последний class несовместимо изменился после компиляции прежнего class. |
| NoClassDefFoundError |
Брошенный, если виртуальная машина Java или a
ClassLoader экземпляр пытается загрузиться в определении class (как часть нормального вызова метода или как часть создания нового экземпляра, используя new выражение), и никакое определение class не могло быть найдено. |
| NoSuchFieldError |
Брошенный, если приложение пытается получить доступ или изменить указанное поле объекта, и что у объекта больше нет того поля.
|
| NoSuchMethodError |
Брошенный, если приложение пытается вызвать указанный метод class (или статичный или экземпляр), и что у class больше нет определения того метода.
|
| OutOfMemoryError |
Брошенный то, когда виртуальная машина Java не может выделить объект, потому что она испытывает недостаток памяти, и больше памяти, могло быть сделано доступным сборщиком "мусора".
|
| StackOverflowError |
Брошенный, когда переполнение стека происходит, потому что приложение рекурсивно вызывает слишком глубоко.
|
| ThreadDeath |
Экземпляр
ThreadDeath бросается в поток жертвы когда (осуждаемый) Thread.stop() метод вызывается. |
| UnknownError |
Брошенный, когда неизвестное, но серьезное исключение произошло в виртуальной машине Java.
|
| UnsatisfiedLinkError |
Брошенный, если виртуальная машина Java не может счесть соответствующее определение родного языка метода объявленным
native. |
| UnsupportedClassVersionError |
Брошенный, когда виртуальная машина Java пытается считать файл class и решает, что номера основной версии и номера вспомогательной версии в файле не поддерживаются.
|
| VerifyError |
Брошенный, когда "верификатор" обнаруживает, что файл class, хотя хорошо формирующийся, содержит своего рода внутреннюю несогласованность или проблему безопасности.
|
| VirtualMachineError |
Брошенный, чтобы указать, что виртуальная машина Java повреждается или исчерпала ресурсы, необходимые для этого, чтобы продолжать работать.
|
| Тип аннотации | Описание |
|---|---|
| Устаревшие |
Аннотируемый @Deprecated элемента программы является тем, который программисты отговариваются использовать, обычно потому что это опасно, или потому что существует лучшая альтернатива.
|
| FunctionalInterface |
Информативный тип аннотации, используемый, чтобы указать, что описание типа интерфейса предназначается, чтобы быть функциональным интерфейсом как определено Спецификацией языка Java.
|
| Переопределение |
Указывает, что объявление метода предназначается, чтобы переопределить объявление метода в супертипе.
|
| SafeVarargs |
Утверждение программиста, что тело аннотируемого метода или конструктора не выполняет потенциально опасные операции на своем varargs параметре.
|
| SuppressWarnings |
Указывает, что именованные предупреждения компилятора должны быть подавлены в аннотируемом элементе (и во всех элементах программы, содержавшихся в аннотируемом элементе).
|
Object, который является корнем иерархии class, и Class, во время выполнения экземпляры которого представляют классы. Часто необходимо представить значение типа примитива, как будто это был объект. Классы обертки Boolean, Character, Integer, Long, Float, и Double служите этой цели. Объект типа Double, например, содержит поле, тип которого является двойным, представляя то значение таким способом, которым ссылка на это может быть сохранена в переменной ссылочного типа. Эти классы также обеспечивают много методов для того, чтобы они преобразовали среди примитивных значений, так же как поддерживали такие стандартные методы, как равняется и хэш-код. Void class является non-instantiable class, который содержит ссылку на a Class объект, представляющий тип пусто.
class Math обеспечивает обычно используемые математические функции, такие как синус, косинус, и квадратный корень. Классы String, StringBuffer, и StringBuilder так же обеспечьте обычно используемые операции на символьных строках.
Классы ClassLoader, Process, ProcessBuilder, Runtime, SecurityManager, и System обеспечьте "работы системы", которые управляют динамической загрузкой классов, созданием внешних процессов, размещают запросы среды, такие как время суток, и осуществление политики безопасности.
Класс Throwable охватывает объекты, которые могут быть брошены throw оператор. Подклассы Throwable представьте ошибки и исключения.
java.nio.charset.Charset class описывает соглашения о присвоении имен для кодировок символов так же как набора стандартных кодировок, которые должны поддерживаться каждой реализацией платформы Java.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92