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

М.

волшебный элемент
(Структура ClassFile), 94
магическое число
См. также волшебный элемент
проверка, 141
основной метод
вызов на запуске, 158, 46
элемент major_version
(Структура ClassFile), 94
отображение
символьные ссылки на конкретные значения, как часть разрешения, 165
элемент max_locals
(Code_attribute структура), 121
память
выделение во время создания экземпляра, 54
определение, 397
сборка "мусора"
и завершение, 56
как метод управления памятью, 12
основной, 397
ведущее устройство, переменных, 397
области данных времени выполнения
"куча", 68
Стек виртуальной машины Java, 67
расположение, не определенное спецификацией виртуальной машины Java, 62
область метода, 69
собственные стеки метода, 70
pc регистр, 67
пул константы этапа выполнения, 70
взаимодействие потока с, упорядочивая правила, 60
работа, 397
область метода
определение, 69
структура method_info
(таблица методов структуры ClassFile), 114
методы
См. также поля
резкое завершение, 74
abstract, 32
краткий обзор, как соединяют интерфейсом с элементами, 36
область
определение, 69
выделение пула константы этапа выполнения от, 70
класс
вызов, invokestatic, 288
<clinit> метод
как класс или интерфейсный метод инициализации, 78
constant_pool ссылка на, 106
вызов, статические ограничения, 135
проигнорированные флаги доступа структуры method_info, 116
элемент name_index (method_info структура) ссылка, 116
код
расположение, 120
ограничение размера, 152
проверка, Передача 3 - верификатор байт-кода, 143
примеры компиляции, 365
постоянные ссылки пула, процесс проверки, 141
ссылка constant_pool на, 106
метод defineClass, ClassLoader класс, 161
определение, 31
деривация символьных ссылок на во время выполнения, 156
дескриптор
ограничение числа параметра, 153
синтаксис и значение, 101
как значение структуры CONSTANT_Utf8_info, на которую ссылается descriptor_index элемент, структура CONSTANT_NameAndType_info, 110
финал, 33
завершите метод, 56
<init> метод
вызов, статические ограничения, 135
вызов, структурные ограничения, 137
элемент name_index (method_info), 116
инициализация, 78
экземпляр
вызов, invokespecial, 284
вызов, invokevirtual, 291
интерфейс
вызов, invokeinterface, 280
вызов
преобразование, 22
преобразование, контекст, 16
выражения, управление доступом и, 26
сводка инструкции, 89
структурные ограничения на инструкции, 137
метод loadClass, класс ClassLoder, 161
поиск
во время разрешения, 168
динамичный, invokeinterface, 280
динамичный, invokevirtual, 291
main метод, вызов, 158
модификаторы, 32
собственный, 33
pc зарегистрируйте состояние во время вызова, 67
стеки, 70
метод newInstance, Class класс, 12
нормальное завершение, 74
уведомьте метод, многопоточные действия, 59
notifyAll метод, многопоточные действия, 59
число и ограничение размера, 152
стек операнда использует, 73
частный, 33
защищенные, структурные ограничения, 138
public, 32
требования для того, чтобы выдать исключения, 123
возвратиться
удвойте значение от, dreturn, 214
пустите в ход значение от, freturn, 244
сводка инструкции, 89
международное значение от, ireturn, 296
длинное значение от, lreturn, 327
ссылочное значение от, areturn, 182
тип, структурные ограничения на инструкции, 138
пусто от, возвратитесь, 353
метод setDaemon, создавая демона
потоки с, 58
strictfp, 33
String.intern, 6
super, 34
синхронизация, сводка инструкции, 90
синхронизируемые методы, 33
удвойте возврат значения из, dreturn, 214
пустите в ход возврат значения из, freturn, 244
международный возврат значения из, ireturn, 296
долго оценивайте возврат из, lreturn, 327
ссылочный возврат значения из, areturn, 182
освободите возврат из, return, 353
таблица, использование фазы подготовки, 50
метод uncaughtException, использование обработки исключений, 40, 42
ожидайте метод, многопоточные действия, 59
таблица методов
(Структура ClassFile), 98
элемент methods_count
(Структура ClassFile), 98
элемент minor_version
(Структура ClassFile), 94
монитор
См. также IllegalMonitorStateException; блокировки
определение, 59
войдите, monitorenter, 335
выход, monitorexit, 337
инструкция monitorenter
примеры компиляции, синхронизация, 395
определение, 335
инструкция monitorexit
примеры компиляции, синхронизация, 395
определение, 337
инструкция multianewarray
примеры компиляции, массивы, 383
ограничения, статичные, 136
определение, 339
умножение
двойной, dmul, 209
плавание, fmul, 239
интервал, imul, 276
долго, lmul, 321
"должен"
импликации описания инструкции, 171

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

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

free hit counter