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


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

free hit counter