N
- элемент name_and_type
- (Структура CONSTANT_Fieldref_info), 95
- (Структура CONSTANT_InterfaceMethodref_info), 95
- (Структура CONSTANT_Methodref_info), 95
- элемент name_index
- (Структура CONSTANT_Class_info), 93
- (Структура CONSTANT_NameAndType_info), 99
- (field_info структура), 103
- (Структура LocalVariableTable_attribute), 117
- (method_info структура), 105
- имена
- См. также идентификаторы
- атрибуты, избегая конфликтов в, 108
- класс, определение слова, 24
- классы, внутреннее представление, 89
- полностью определенный, 23
- новые атрибуты, 107
- квалифицированный
- управление доступом и, 22
- определение слова, 20
- простой, определение слова, 20
- НЭН (Не-число)
- преобразование
- элемент байтов, структура CONSTANT_Float_info в, 97
- high_bytes и low_bytes элементы, структура CONSTANT_Double_info, 99
- Стандарт IEEE 754, спецификация виртуальной машины Java изменяется от, 60
- операции, которые производят, 76
- определение слова, 7
- сужение примитивных преобразований
- См. преобразования, сужаясь примитивный
- собственное ключевое слово
- См. также модификатор ACC_NATIVE
- методы, 29
- состояние регистра pc, 62
- стеки, 65
- отрицание
- двойной, dneg, 191
- плавание, fneg, 219
- интервал, ineg, 255
- долго, lneg, 299
- отрицательная бесконечность
- преобразование
- элемент байтов, структура CONSTANT_Float_info в, 97
- high_bytes и low_bytes элементы, структура CONSTANT_Double_info, 99
- NegativeArraySizeException, 38
- anewarray, 162
- anewarray_quick, 392
- multianewarray, 316
- multianewarray_quick, 421
- newarray, 320
- новая инструкция, 318
- ограничения, статичные, 120, 121
- анализ потока данных во время проверки файла класса, 132
- в примерах ассемблера виртуальной машины Java
- массивы, 358
- выдача исключений, 362
- работа с экземплярами класса, 355
- инструкция new_quick, 422
- инструкция newarray, 320
- ограничения, статичные, 121
- в примерах ассемблера виртуальной машины Java, массивах, 357
- NoClassDefFoundError, 43
- anewarray, 162
- checkcast, 175
- постоянная генерация разрешения пула, 142
- getfield, 226
- getstatic, 228
- instanceof, 257
- invokespecial, 263
- invokestatic, 266
- invokevirtual, 268
- как ошибка процесса загрузки, 39
- multianewarray, 316
- новый, 318
- putfield, 325
- putstatic, 327
- когда брошено во время инициализации, 48
- нетерминальные символы
- нотация грамматики дескриптора, 90
- только для указанных целей инструкция, 322
- нормальное завершение
- определение слова, 68
- NoSuchFieldError, 39, 45
- постоянная генерация разрешения пула, во время полевого ссылочного разрешения, 148
- getfield, 226
- getstatic, 228
- как соединение ошибки, 39
- putfield, 325
- putstatic, 327
- NoSuchMethodError, 46
- постоянная генерация разрешения пула, во время ссылочного разрешения метода, 148
- invokespecial, 263
- invokestatic, 266
- invokevirtual, 268
- как соединение ошибки, 39
- нотация
- описания формата файла класса, 83
- грамматика дескриптора, 90
- семейства инструкции, 75
- уведомление
- уведомьте метод, многопоточные действия, 54
- метод notifyAll, многопоточные действия, 54
- ожидайте наборы и, 387
- нулевая ссылка на объект
- продвижение, aconst_null, 159
- нулевая ссылка
- нулевой тип, 6
- определение слова, 61
- тестирование на, 80
- NullPointerException, 39
- aaload, 156
- aastore, 158
- arraylength, 164
- athrow, 167
- baload, 169
- bastore, 170
- caload, 172
- castore, 173
- daload, 181
- dastore, 182
- faload, 209
- fastore, 210
- getfield, 226
- getfield_quick, 395
- getfield_quick_w, 396
- getfield2_quick, 398
- iaload, 239
- NullPointerException (продолжение следует).
- iastore, 241
- invokeinterface, 260
- invokeinterface_quick, 403
- invokenonvirtual_quick, 406
- invokespecial, 263
- invokesuper_quick, 408
- invokevirtual, 269
- invokevirtual_quick, 411
- invokevirtual_quick_w, 413
- invokevirtualobject_quick, 415
- laload, 286
- lastore, 288
- monitorenter, 312
- monitorexit, 314
- новый, 318
- putfield, 325
- putfield_quick, 423
- putfield_quick_w, 424
- putfield2_quick, 426
- saload, 331
- sastore, 332
- элемент number_of_exceptions
- (Структура Exceptions_attribute), 114
- числовой
- сравнения
- положительный и отрицательный нуль с плавающей точкой, 59
- импликации неупорядоченных значений НЭН, 60
- преобразования
- двоичное продвижение, определение слова, 19
- сужаясь, поддерживайте для, 77
- сужаясь, воздействуйте на точность, 78
- унарное продвижение, определение слова, 19
- расширяясь, воздействуйте на точность, 77
- продвижения, 13
- типы
- компоненты, 7, 58
- преобразование продвижения, контекст, 14
Содержание | Предыдущий | Следующий | Индекс
Спецификация Виртуальной машины Java
Авторское право © 1996, 1997 Sun Microsystems, Inc. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к jvm@java.sun.com