Spec-Zone .ru
спецификации, руководства, описания, API
Содержание | Предыдущий | Следующий | ИндексСпецификация Виртуальной машины JavaTM


символы A B C D E F Г H Я J L М. N O P Q R S T U V W Z

T

таблицы
в class спецификация файла, 93
инструкция tableswitch
См. также lookupswitch инструкцию
кодируйте эффект выравнивания массива, 121
примеры компиляции, компилируя переключатели, 384
ограничения, статичные, 134
определение, 358
элемент тега
(CONSTANT_Class_info структура), 104
(CONSTANT_Double_info структура), 109
(CONSTANT_Fieldref_info структура), 105
(CONSTANT_Integer_info структура), 107
(CONSTANT_InterfaceMethodref_info структура), 105
(CONSTANT_Long_info структура), 109
(CONSTANT_Methodref_info структура), 105
(CONSTANT_NameAndType_info структура), 110
(CONSTANT_String_info структура), 106
(CONSTANT_Utf8_info структура), 112
определения слова
резкое завершение, 74
краткий обзор
класс, 28
метод, 32
массив, 38
выражение доступа, 39
компонент, 38
компонентный тип, 38
компонент, как вид переменной, 13
выражение создания, 12, 39
элемент, 38
тип элемента, 38
пустой, 38
инициализатор, 39
длина, 38
введите, 11
переменная, 38
ASCII, 6
присвойтесь, как действие потока, 398
присваиваемый, 21
присвоение
совместимый, 13, 21
привязка, собственных методов, 170
загрузчик класса начальной загрузки, 158
байт-код, 2
вызывающая сторона, 41
catch пункт, 40
пойманный, 40
класс
abstract, 28
создание, 158
ток, 72
объявление, 28
final, 28
начальная буква, 46, 158
экземпляр, 12
выражение создания экземпляра, 12
метод, 33
модификатор, 28
public, 28
strictfp, 28
введите, 11
переменная, 13
загрузчик класса
начальная загрузка, 158, 160
определение, 159
делегирование, 159
инициирование, 159
определяемый пользователем, 158, 160
тип времени компиляции, 13
завершитесь резко, 40
постоянное поле, 52
постоянный пул
class формат файла, 103
время выполнения, 70
конструктор, 34 лет
значение по умолчанию, 34
параметр, как вид переменной, 14
преобразование
присвоение, 21
двоичное числовое продвижение, 23
кастинг, 23
контекст, 16
вызов метода, 22
сужение примитивного, 18
сужение ссылки, 19
унарное числовое продвижение, 23
расширение примитивного, 17
расширение ссылки, 19
текущий фрейм, 71
значение по умолчанию, 14
денормализованный, 11
число с плавающей точкой, 85
дескриптор, 99
прямой
непосредственно реализация, 35
расширение, 35
подкласс, 29
суперкласс, 29
суперинтерфейс, 36
динамически включенный, 41
исключение, 39
класс, 41
параметр обработчика, как вид переменной, 14
extends пункт, 29
поле, 29
final, 30
private, 30
protected, 30
public, 30
static, 30
transient, 30
volatile, 31
финал
класс, 28
поле, 30
метод, 33
финализатор, 56
тип с плавающей точкой, 62, 63
формальный параметр, 32
сборка "мусора", 12
постепенная потеря значимости, 11
дескриптор, 41, 75
"куча", 68
сокрытие, 30
идентификатор, 6
реализация, 36
наследование, 29
начальный класс, 158
инициализация, 51, 170
экземпляр
метод, 33
переменная, 13
интерфейс, 35
введите, 11
элемент, 93
Стек виртуальной машины Java, 67
JIT (своевременная) генерация кода, 363
ленивое разрешение, 49
соединение, 164
литерал, 6
ложь, 6
null, 6
true, 6
загрузка, класс или интерфейс, 158
локальная переменная, 14, 72
блокировка, 12, 59, 397
действие блокировки, основной подсистемой памяти, 399
работа, действие потоком, 399
разблокируйте действие, основной подсистемой памяти, 399
основная копия, 397
значение "должно" в описаниях инструкции, 171
элемент, 25
класс, 28
память
основной, 397
работа, 397
метод, 31
abstract, 32
область, 69
ток, 71
final, 33
основной, 158
основной, 46
native, 33
параметр, как вид переменной, 13
частный, 33
protected, 32
public, 32
static, 33
strictfp, 33
synchronized, 33
монитор, 59
имя
класс, 28
квалифицированный, 24
простой, 24
native метод, 33
собственный стек метода, 70
нормальное завершение, 74
нулевая ссылка, 66
числовой
продвижение, 16
типы, 62
объект, 11, 62
код операции, 80
операнд, 80
стек, 73
перегрузка, 26
в интерфейсах, 37
переопределение, 26
в интерфейсах, 37
пакет, 24
pc регистр, 67
указатель, 12
точное исключение, 43
подготовка, 50, 164
примитивный
введите, 7
типы, 62
значение, 7
значения, 62
частный
поле, 30
метод, 32
protected метод, 32
общественность
класс, 28
поле, 30
метод, 32
квалифицированный доступ, 26
считайте действие потоком, 398
ссылка
введите, 11, 66
значение, 12
разрешение, 50, 165
returnAddress введите, 62
вокруг к самому близкому, 11, 85
вокруг к нулю, 11, 85
пул константы этапа выполнения, 70
подпись, 32
статичный
инициализатор, 33
разрешение, 49
статичный
поле, 30
метод, 33
действие хранилища потоком, 399
strictfp
класс, 28
метод, 33
строка, 6
подкласс, 29
super метод, 34
суперкласс, 29
суперинтерфейс, 36
символьная ссылка, 156
synchronized метод, 33
синхронизация, 58
this объект, 33
брошенный, 39
transient поле, 30
try оператор, 40
разгрузка, класс или интерфейс, 57
разблокируйте действие потоком, 399
использовать
действия потоками, 398
из значений, потоком, 59
определяемый пользователем загрузчик класса, 158, 160
переменная, 13, 397
класс, 30
экземпляр, 30
transient, 30
проверка, 164
скос версии, 140
volatile поле, 31
ожидайте набор, 413
рабочая копия, 397
запишите действие потоком, 399
терминальные символы
нотация грамматики дескрипторов, 99
элемент this_class
(ClassFile структура), 97
этот объект
определение, 33
роль создания экземпляра, 55
блокировки используют с, 33
потоки
См. также синхронизацию
(глава), 397
действия, 397
ограничения на отношения среди действий, 399
создание, 412
определение, 58
фреймы используют с, 71
Стек виртуальной машины Java, 67
взаимодействие памяти с, упорядочивая правила, 60
собственные стеки метода, 70
pc регистр, 67
совместно используемый
области данных, "куча", 68
области данных, область метода, 69
переменные, механизмы для того, чтобы обработать, 31
синхронизация выходит во время инициализации, 52
Класс Throwable
исключения как экземпляры или подклассы, 40
бросок
исключения, athrow, 186
оператор броска, как причина исключения, 41
Throwable как корень иерархии исключения, 43
Исключения Throwable как экземпляры или подклассы, 40
синхронизация
зависимости, в параллельном программировании, 59
переходный модификатор
См. также флаг ACC_TRANSIENT
определение, 30
оператор "выгода попытки наконец"
См. также исключения
как оператор обработки исключений, 79
использование обработки исключений, 42
попробуйте наконец оператор
См. также исключения
использование обработки исключений, 42
Характеристики выхода компилятора Java Sun, 149

Содержание | Предыдущий | Следующий | Индекс

Спецификация Виртуальной машины JavaTM
Авторское право © Sun Microsystems, Inc 1999 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к jvm@java.sun.com

free hit counter