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