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


D

D символ
полевое значение дескриптора, 91
инструкция d2f, 176
инструкция d2i, 177
инструкция d2l, 178
инструкция dadd, 179
в примерах ассемблера виртуальной машины Java
константы и локальные переменные в для цикла, 343, 344
цикл с условием продолжения, 349
потоки демона
определение слова, 53
инструкция daload, 181
инструкция dastore, 182
данные
области
время выполнения, регистр pc, 61
время выполнения, стеки Java, 62
время выполнения, "куча", 63
время выполнения, область метода, 63
время выполнения, постоянный пул, 64
время выполнения, собственные стеки метода, 65
структуры, файлы класса, (глава), 83
типы, виртуальная машина Java, 57
типы данных, 6
См. также таблицу атрибутов; булев тип; тип байта; тип случайной работы; таблица constant_pool; двойной тип; полевая таблица; тип плавающий; международный тип; интеграл; долго вводите; нулевой тип; ссылочный тип; тип returnAddress; короткий тип; Строковый тип
параметры, структурные ограничения на инструкции, 122
массивы, отображение виртуальной машины Java, 74
категории, 7
проверка
checkcast, 174
checkcast_quick, 393
instanceof, 256
instanceof_quick, 401
данные файла класса, методы, которые могут читать, 83
классы по сравнению с, 13
преобразование
и числовое продвижение воздействует на, 13
инструкции, 77
Хранение Java, отображающееся между виртуальной машиной Java вычислительные типы и (таблицей), 74
Набор команд Виртуальной машины Java
кодирование, 72
отображение между типами хранения Java и вычислительными типами (таблица), 74
поддержка (таблицы), 73
примитивный, 7
структурные ограничения с двумя словами на инструкции, 122
анализ потока данных
кодируйте массив, 126
инициализация, Передача 3 - верификатор байт-кода, 129
выполнение, Передача 3 - верификатор байт-кода, 129
инструкция dcmpg, 183
в примерах ассемблера виртуальной машины Java
константы и локальные переменные в для цикла, 343
цикл с условием продолжения, 349, 350
инструкция dcmpl, 183
в примерах ассемблера виртуальной машины Java, цикле с условием продолжения, 350
dconst _ <d> инструкции, 184
в примерах ассемблера виртуальной машины Java
константы и локальные переменные в для цикла, 343
цикл с условием продолжения, 349
инструкция ddiv, 185
отладка
Проблемы реализации Виртуальной машины Java, 82
метод defineClass
Класс ClassLoder, постоянное разрешение пула классов и интерфейсов, загруженных, 145
определение
новые атрибуты, 107
денормализованный
определение слова, 8
элемент descriptor_index
(Структура CONSTANT_NameAndType_info), 100
(field_info структура), 103
(Структура LocalVariableTable_attribute), 117
(method_info структура), 106
дескрипторы
характеристики и использование, 89
поле
дескрипторы (продолжение следует).
как значение структуры CONSTANT_Utf8_info, на которую ссылается descriptor_index элемент, структура CONSTANT_NameAndType_info, 100
как значение структуры CONSTANT_Utf8_info, на которую ссылается descriptor_index элемент, field_info структура, 103
структурные ограничения на инструкции, 123
синтаксис и описания элемента, 90
синтаксис и значение, 90
грамматика для спецификации, 90
метод
ограничение числа параметра, 136
как значение структуры CONSTANT_Utf8_info, на которую ссылается descriptor_index элемент, структура CONSTANT_NameAndType_info, 100
синтаксис и описания элемента, 91
размерности
массивы, полевая спецификация дескриптора, 91
прямой
непосредственно реализация, определение слова, 30
расширение, определение слова, 30
подкласс, определение слова, 25
суперкласс, определение слова, 25
деление
двойной, ddiv, 185
плавание, fdiv, 213
интервал, idiv, 243
долго, ldiv, 295
инструкция dload, 187
ограничения, статичные, 121
dload _ <n> инструкции, 188
ограничения, статичные, 121
в примерах ассемблера виртуальной машины Java
константы и локальные переменные в для цикла, 343, 344
цикл с условием продолжения, 349, 350
инструкция dmul, 189
инструкция dneg, 191
ничего не сделайте
только для указанных целей, 322
двойной тип
См. также с плавающей точкой
добавление, dadd, 179
характеристики и значения, 59
сравнение
dcmpg, 183
dcmpl, 183
компиляция, примеры ассемблера виртуальной машины Java, 343
преобразование
плавайте к, f2d, 204
интервал к, i2d, 234
долго к, l2d, 282
плавать, d2f, 176
к интервалу, d2i, 177
к длинному, d2l, 178
аналитическая обработка потока данных, 131
деление, ddiv, 185
двойная точность константа с плавающей точкой, представление, синтаксис и описания элемента, 97
полевая спецификация дескриптора, 91
поля
добираясь от экземпляров класса, getfield2_quick, 398
помещая в экземпляры класса, putfield2_quick, 426
загрузка из
массивы, daload, 181
локальные переменные, dload, 187
локальные переменные, dload _ <n>, 188
умножение, dmul, 189
отрицание, dneg, 191
продвижение
широкий индекс, ldc2_w, 294
широкий индекс, ldc2_w_quick, 419
продвигая константы, dconst _ <d>, 184
остаток, drem, 192
хранение в
массивы, dastore, 182
локальные переменные, dstore, 195
локальные переменные, dstore _ <n>, 196
вычитание, dsub, 197
определение слова, 58
значения, 7
возвратитесь из метода, dreturn, 194
инструкция drem, 192
инструкция dreturn, 194
ограничения, структурные, 123
в примерах ассемблера виртуальной машины Java, константах и локальных переменных в для цикла, 344
инструкция dstore, 195
ограничения, статичные, 121
в примерах ассемблера виртуальной машины Java, получая доступ к постоянному пулу, 347
dstore _ <n> инструкции, 196
ограничения, статичные, 121
в примерах ассемблера виртуальной машины Java
константы и локальные переменные в для цикла, 343
цикл с условием продолжения, 349
инструкция dsub, 197
инструкция дубликата, 198
инструкции дубликата
в примерах ассемблера виртуальной машины Java
массивы, 358
операции стека операнда, 361
выдача исключений, 362
работа с экземплярами класса, 355
ограничения манипулирования стеком операнда, 67
инструкция dup_x1, 199
инструкция dup_x2, 200
инструкция dup2, 201
инструкция dup2_x1, 202
в примерах ассемблера виртуальной машины Java, операциях стека операнда, 361
инструкция dup2_x2, 203
дублирование
См. также инструкции дубликата
главное слово стека операнда
дубликат, 198
dup_x1, 199
dup_x2, 200
лучшие два слова стека операнда
dup2, 201
dup2_x1, 202
dup2_x2, 203

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

Спецификация Виртуальной машины Java

Авторское право © 1996, 1997 Sun Microsystems, Inc. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к jvm@java.sun.com

free hit counter