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

L

L символ
значение в поле или дескрипторе метода, 101
L <имя класса>;
значение в поле или дескрипторе метода, 101
инструкция l2d
определение, 306
инструкция l2f
определение, 307
инструкция ladd
примеры компиляции, операции стека операнда, 386
определение, 309
инструкция laload
определение, 310
инструкция земли
определение, 311
инструкция lastore
определение, 312
инструкция lcmp
определение, 313
lconst _ <l> инструкции
примеры компиляции
доступ к пулу константы этапа выполнения, 371
операции стека операнда, 386
определение, 314
инструкция ldc
примеры компиляции, получая доступ к пулу константы этапа выполнения, 371
ограничения, статичные, 135
определение, 315
инструкция ldc_w
ограничения, статичные, 135
определение, 316
инструкция ldc2_w
примеры компиляции
доступ к пулу константы этапа выполнения, 371
константы и локальные переменные в для цикла, 367
цикл с условием продолжения, 373, 374
ограничения, статичные, 135
определение, 317
инструкция ldiv
определение, 318
левая угловая скобка <
в CONSTANT_Methodref_info и именах CONSTANT_InterfaceMethodref_info, значении, 106
левые круглые скобки (
значение в дескрипторе метода, 102
левая квадратная скобка [
значение в поле или дескрипторе метода, 101
элемент длины
(Структура CONSTANT_Utf8_info), 111
(Структура LocalVariableTable_attribute), 131
ограничения
Виртуальная машина Java, 152
элемент line_number
(line_number_table массив структуры LineNumberTable_attribute), 129
массив line_number_table
(Структура LineNumberTable_attribute), 130
элемент line_number_table_length
(Структура LineNumberTable_attribute), 130
Структура LineNumberTable_attribute
(таблица атрибутов структуры Code_attribute), 129
LinkageError
определение, 49, 50
как неисправимый класс исключения на этапе выполнения, 44
передача проверки 4 возникновения, 143
соединение
См. также привязку; подготовка; разрешение; проверка
(глава), 155
class проблемы проверки файлов, 140
определение, 49, 164
динамичный, использование фрейма для, 71
ошибки
IllegalAccessError, 45
InstantiationError, 45
LinkageError, как неисправимый класс исключения на этапе выполнения, 45
LinkageError, загружая ошибки, брошенные, 49
LinkageError, ошибки проверки, брошенные, 50
LinkageError, передача проверки 4 возникновения, 143
NoSuchFieldError, 45
NoSuchMethodError, 45
краткий обзор, 47
неисправимые исключения на этапе выполнения, связанные с, 44
литералы
См. также константы; строки; переменные
определение, 6
ложь, 6
null, 6
строки, разрешение, 157
истина, 6
инструкция lload
определение, 319
lload _ <n> инструкции
определение, 320
инструкция lmul
определение, 321
инструкция lneg
определение, 322
метод loadClass
Класс ClassLoder, загрузка классов и интерфейсов, 161
загрузка
См. также загрузчик класса; соединение; проверка
(глава), 155
класс или интерфейс, 158
класс или интерфейс, ошибки
ClassCircularityError, 164
Ошибка IncompatibleClassChange-, 164
, 160NoClassDefFoundError, 163
ограничения, 162
определение, 48
делегация, 159
от массивов типа
байт или булевская переменная, baload, 188
случайная работа, caload, 191
двойной, daload, 200
плавание, faload, 230
интервал, iaload, 261
долго, laload, 308
ссылка, aaload, 175
короткий, saload, 354
от локальных переменных типа
двойной, dload, 207
двойной, dload _ <n>, 208
плавание, fload, 237
плавание, fload _ <n>, 238
интервал, iload, 274
интервал, iload _ <n>, 275
долго, lload, 319
долго, lload _ <n>, 320
ссылка, aload, 179
ссылка, aload _ <n> , 180
краткий обзор, 46
неисправимые исключения на этапе выполнения, связанные с, 44
массив local_variable_table
(Структура LocalVariableTable_attribute), 131
элемент local_variable_table_length
(LocalVariableTable_attribute структура), 131
локальные переменные
См. также параметры; переменные
доступ, структурные ограничения на инструкции, 138
проверка кода, Передача 3 - верификатор байт-кода, 143
примеры компиляции, 365
анализ потока данных, 142
определение, 14, 72
воздействие обработки исключений на, 79
инструкции
для того, чтобы получить доступ больше, сводка, 83
загрузка и хранилище, сводка, 83
специализированный, чтобы обработать, преимущества, 366
загрузка из
двойной, dload, 207
двойной, dload _ <n>, 208
плавание, fload, 237
плавание, fload _ <n>, 238
интервал, iload, 274
интервал, iload _ <n>, 275
долго, lload, 319
долго, lload _ <n>, 320
ссылка, aload, 179
ссылка, aload _ <n> , 180
расположение, 131
максимальное количество, 121
повторное использование, преимущества, 366
состояния, слияние, во время анализа потока данных, 145
хранение в
двойной, dstore, 215
двойной, dstore _ <n>, 216
плавание, fstore, 245
плавание, fstore _ <n>, 246
интервал, istore, 299
интервал, istore _ <n>, 300
долго, lstore, 330
долго, lstore _ <n>, 331
ссылка, astore, 184
ссылка, astore _ <n>, 185
Структура LocalVariableTable_attribute
(Структура Code_attribute), 130
блокировки
См. также IllegalMonitorStateException; мониторы; потоки
(глава), 397
Флаг ACC_SYNCHONIZED, field_info структура, 114
определение, 12, 59
ошибки, IllegalMonitorStateException брошенный, 44
взаимодействие с переменными, правилами о, 403
управление совместно используемыми переменными с, 31
многопоточная синхронизация с, 60
правила о, 402
структурированное использование, 413
синхронизация и, 412
синхронизируемое использование метода, 33
долго вводите
добавление, ladd, 309
Выполнение операции "И", порязрядно, земля, 311
сравнение, lcmp, 313
постоянный, представление структуры CONSTANT_Long_info, синтаксис и описания элемента, 108
преобразование
удвойтесь до, d2l, 197
плавайте к, f2l, 227
интервал к, i2l, 258
удвоиться, l2d, 306
плавать, l2f, 307
к интервалу, l2i, 308
определение, 62
деление, ldiv, 318
загрузка
от массивов, laload, 310
от локальных переменных, lload, 319
от локальных переменных, lload _ <n>, 320
умножение, lmul, 321
отрицание, lneg, 322
Осуществление операции ИЛИ
поразрядный, монопольный, lxor, 334
порязрядно, включительно, lor, 325
продвижение
константы, lconst _ <l>, 314
широкий индекс, ldc2_w, 317
остаток, lrem, 326
возвращаясь из вызова метода, lreturn, 327
сдвиг уехал, lshl, 328
право сдвига
арифметика, lshr, 329
логичный, lushr, 333
хранение в
массивы, lastore, 312
локальные переменные, lstore, 330
локальные переменные, lstore _ <n>, 331
вычитание, lsub, 332
диапазон значений, 63
инструкция lookupswitch
См. также tableswitch инструкцию
кодируйте эффект выравнивания массива, 121
примеры компиляции, компилируя переключатели, 385
ограничения, статичные, 134
определение, 323
инструкция lor
определение, 325
элемент low_bytes
(Структура CONSTANT_Double_info), 108
(Структура CONSTANT_Long_info), 108
инструкция lrem
определение, 326
инструкция lreturn
примеры компиляции, операции стека операнда, 386
ограничения, структурные, 138
определение, 327
инструкция lshl
определение, 328
инструкция lshr
определение, 329
инструкция lstore
ограничения, статичные, 136
определение, 330
lstore _ <n> инструкции
примеры компиляции, получая доступ к пулу константы этапа выполнения, 371
ограничения, статичные, 136
определение, 331
инструкция lsub
определение, 332
инструкция lushr
определение, 333
инструкция lxor
определение, 334

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

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

free hit counter