F
- F символ
- полевое значение дескриптора, 91
- инструкция f2d, 204
- инструкция f2i, 205
- инструкция f2l, 206
- инструкция fadd, 207
- инструкция faload, 209
- инструкция fastore, 210
- инструкция fcmpg, 211
- инструкция fcmpl, 211
- fconst _ <f> инструкции, 212
- инструкция fdiv, 213
- структура field_info, 88
- (полевая таблица структуры ClassFile), 101
- поля
- См. также константы; типы данных; полевая таблица; методы; переменные
- выражения доступа, управление доступом и, 22
- класс, field_info флаги доступа структуры, 102
- постоянный, 46
- постоянный пул
- ссылки, процесс проверки, 126
- разрешение, 147
- константы, как соединяют интерфейсом с элементами, 30
- создание и манипулирование, сводка инструкции, 79
- анализ потока данных, 126
- дескриптор
- как значение структуры CONSTANT_Utf8_info, отнесенной descriptor_index элементом, структурой CONSTANT_NameAndType_info, 100
- синтаксис и значение, 90
- доберитесь от экземпляров класса
- getfield, 226
- getfield_quick, 395
- долго или двойной, getfield2_quick, 398
- широкий индекс, getfield_quick_w, 396
- инициализация, 27
- интерфейсы, 31
- флаги доступа структуры field_info, 102
- длина как элемент типа массива, 22
- модификаторы, 26
- ограничение числа, 136
- защищенные структурные ограничения, 123
- помещенный в экземпляры класса
- putfield, 325
- putfield_quick, 423
- долго или двойной, putfield2_quick, 426
- широкий индекс, putfield_quick_w, 424
- ссылки, постоянное разрешение пула, 147
- статичный
- доберитесь от классов, getstatic, 228
- доберитесь от классов, getstatic_quick, 399
- доберитесь от классов, getstatic2_quick, 400
- помещенный в классы, putstatic_quick, 427
- помещенный в классы, putstatic2_quick, 428
- помещенный в классы, putstatic, 327
- определение слова, 26
- типы, 91
- энергозависимое определение слова, 27
- элемент fields_count
- (Структура ClassFile), 88
- полевая таблица
- (Структура ClassFile), 88
- заключительное ключевое слово
- См. также модификатор ACC_FINAL
- класс
- и ограничительная проверка метода, 126
- определение слова, 24
- методы, 28
- определение слова, 24
- завершение
- из экземпляров класса завершите метод, 51
- определение слова финализатора, 51
- наконец пункт
- анализ потока данных во время проверки файла класса, 134
- роль обработки исключений, 36
- реализация
- в catch_type элементе (структура Code_attribute), 113
- сводка инструкции, 81
- попробуйте наконец пункт, характеристики скомпилированного кода Java Sun, 133
- неинициализированные объектные ограничения, Передача 3 - верификатор байт-кода, 133
- метод findSystemClass
- Класс ClassLoder, постоянное разрешение пула классов и интерфейсов, загруженных, 145
- конечные ненулевые значения с плавающей точкой
- Стандарт IEEE 754, соответствие спецификации виртуальной машины Java к, 59
- инструкция fload, 215
- См. также широкую инструкцию
- ограничения, статичные, 121
- fload _ <n> инструкции, 216
- ограничения, статичные, 121
- тип плавающий
- См. также с плавающей точкой
- добавление, fadd, 207
- сравнение
- fcmpg, 211
- fcmpl, 211
- преобразование
- удвойтесь до, d2f, 176
- интервал к, i2f, 235
- долго к, l2f, 283
- удвоиться, f2d, 204
- к интервалу, f2i, 205
- к длинному, f2l, 206
- деление, fdiv, 213
- загрузка из
- массивы, faload, 209
- локальные переменные, fload, 215
- локальные переменные, fload _ <n>, 216
- умножение, fmul, 217
- отрицание, fneg, 219
- продвигая константы, fconst _ <f>, 212
- остаток, frem, 220
- хранение в
- массивы, fastore, 210
- локальные переменные, fstore, 223
- локальные переменные, fstore _ <n>, 224
- вычитание, fsub, 225
- значение, возвратитесь из метода, freturn, 222
- с плавающей точкой
- сравнение, соответствие IEEE 754, 80
- типы
- кастинг не разрешенный между булевым типом и, 9
- характеристики и значения, 59
- компоненты, и значения, 7, 58
- полевая спецификация дескриптора, 91
- потеря значимости и переполнение, обработка виртуальной машины Java, 76
- значения, операторы на, 8
- инструкция fmul, 217
- инструкция fneg, 219
- для ключевого слова
- компиляция, примеры ассемблера виртуальной машины Java, 341
- наклонные черты вправо (/)
- использование имени класса, 89
- фреймы
- См. также стеки
- воздействие обработки исключений на, 70
- локальные переменные, 66
- определение слова, 66
- инструкция frem, 220
- инструкция freturn, 222
- ограничения, структурные, 123
- инструкция fstore, 223
- ограничения, статичные, 121
- fstore _ <n> инструкции, 224
- ограничения, статичные, 121
- инструкция fsub, 225
Содержание | Предыдущий | Следующий | Индекс
Спецификация Виртуальной машины Java
Авторское право © 1996, 1997 Sun Microsystems, Inc. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к jvm@java.sun.com