Spec-Zone.ru › Java Virtual Machine Specification 7

Индекс

А

немного истории, 1.1
aaload, 4.10.1.9.aaload, 6.5.aaload
представление кадра карты стека, 4.10.1.4
aastore, 4.10.1.9.aastore, 6.5.aastore
прерывание вызова метода, 2.6.5
Исключения, 2.10
invokedynamic, 6.5.invokedynamic
синхронизация, 3.14
контроль доступа, 5.4.4
разрешение класса и интерфейса, 5.4.3.1
разрешение поля, 5.4.3.2
разрешение метода, 5.4.3.3
проверка типа для защищённых членов, 4.10.1.8
доступ к постоянному пулу времени выполнения, 3.4
доступы к артефактам Java Virtual Machine, 4.10.1.1
инструкции проверки типа, 4.10.1.9
верификация с помощью проверки типа, 4.10.1
aconst_null, 4.10.1.9.aconst_null, 6.5.aconst_null
действительные и вычислительные типы в Java Virtual Machine, 2.11.1
типы и Java Virtual Machine, 2.11.1, 2.11.1
aload, 4.10.1.9.aload, 6.5.aload
astore, 6.5.astore
wide, 6.5.wide
aload_<n>, 4.10.1.9.aload_n, 6.5.aload_n
astore_<n>, 6.5.astore_n
anewarray, 4.10.1.9.anewarray, 6.5.anewarray
multianewarray, 6.5.multianewarray
Атрибут AnnotationDefault, 4.7.20
методы, 4.6, 4.6
аннотации, 3.15
areturn, 4.10.1.9.areturn, 6.5.areturn
арифметика, 3.3
арифметические инструкции, 2.11.3
инструкции передачи управления, 2.11.7
загрузка массива
создание и загрузка, 5.3
ограничения загрузки, 5.3.4
коды типа массива, 6.5.newarray
arraylength, 4.10.1.9.arraylength, 6.5.arraylength
getfield, 6.5.getfield
представление кадра карты стека, 4.10.1.4
массивы, 3.9
предположения: смысл "должен", 6.1
astore, 4.10.1.9.astore, 6.5.astore
aload, 6.5.aload
wide, 6.5.wide
astore_<n>, 4.10.1.9.astore_n, 6.5.astore_n
aload_<n>, 6.5.aload_n
athrow, 4.10.1.9.athrow, 6.5.athrow
прерывание вызова метода, 2.6.5
Исключения, 2.10
атрибуты, 4.7
Структура ClassFile, 4.1, 4.1
атрибут Code, 4.7.3
поля, 4.5, 4.5
методы, 4.6, 4.6

Б

baload, 4.10.1.9.baload, 6.5.baload
тип boolean, 2.3.4
newarray, 6.5.newarray
представление кадра карты стека, 4.10.1.4
bastore, 4.10.1.9.bastore, 6.5.bastore
тип boolean, 2.3.4
newarray, 6.5.newarray
представление кадра карты стека, 4.10.1.4
имена бинарных классов и интерфейсов, 4.2.1
аннотации, 3.15
структура CONSTANT_Class_info, 4.4.1
создание и загрузка, 5.3
структура element_value, 4.7.16.1
описатели полей, 4.3.2
постоянный пул времени выполнения, 5.1, 5.1
связывание реализаций нативных методов, 5.6
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual
bipush, 4.10.1.9.bipush, 6.5.bipush
тип boolean, 2.3.4
примитивные типы и значения, 2.3
структурные ограничения, 4.9.2
загрузчик начальной загрузки
создание и загрузка, 5.3
запуск виртуальной машины Java, 5.2
ограничения загрузки, 5.3.4
нотация, 1.4
Атрибут BootstrapMethods, 4.7.21
Структура ClassFile, 4.1, 4.1
Структура CONSTANT_InvokeDynamic_info, 4.4.10
поведение байткода для хэндлов методов, 5.4.3.5
тип метода и разрешение хэндлов методов, 5.4.3.5
верификатор байткода, 4.10.2.2

C

Указание места вызова, разрешение, 5.4.3.6
invokedynamic, 6.5.invokedynamic
caload, 4.10.1.9.caload, 6.5.caload
castore, 4.10.1.9.castore, 6.5.castore
checkcast, 4.10.1.9.checkcast, 6.5.checkcast
instanceof, 6.5.instanceof
Доступ к классам и свойствам, модификаторы, 4.1
Структура ClassFile, 4.1, 4.1, 4.1
invokespecial, 6.5.invokespecial
Разрешение классов и интерфейсов, 5.4.3.1
anewarray, 6.5.anewarray, 6.5.anewarray
checkcast, 6.5.checkcast, 6.5.checkcast
Разрешение классов и интерфейсов, 5.4.3.1
Вывод класса из представления файла класса, 5.3.5, 5.3.5
Разрешение полей, 5.4.3.2
instanceof, 6.5.instanceof, 6.5.instanceof
Разрешение методов интерфейса, 5.4.3.4
ldc, 6.5.ldc, 6.5.ldc
ldc_w, 6.5.ldc_w, 6.5.ldc_w
Разрешение методов, 5.4.3.3, 5.4.3.3
Разрешение типа метода и дескриптора метода, 5.4.3.5, 5.4.3.5
multianewarray, 6.5.multianewarray, 6.5.multianewarray
new, 6.5.new, 6.5.new
Формат файла класса, 2.1, 4
Допущения: значение «должен», 6.1
Создание и загрузка, 5.3
Зарезервированные операционные коды, 6.2
Библиотеки классов, 2.12
Атрибуты, 4.7, 4.7
Создание и загрузка, 5.3
Инициализация, 5.5
Загрузка класса
Управление доступом, 5.4.4
Разрешение классов и интерфейсов, 5.4.3.1
Создание массивов классов, 5.3.3
Проверка формата, 4.8
getfield, 6.5.getfield
invokespecial, 6.5.invokespecial
invokevirtual, 6.5.invokevirtual
putfield, 6.5.putfield
Постоянный пул времени выполнения, 2.5.5, 5.1
Представление кадра карты стека, 4.10.1.4
Верификация, 5.4.1
Структура ClassFile, 4.1
Аннотации, 3.15, 3.15
Атрибуты, 4.7
Атрибут BootstrapMethods, 4.7.21
Атрибут Deprecated, 4.7.15
Вывод класса из представления файла класса, 5.3.5, 5.3.5
Атрибут EnclosingMethod, 4.7.7
Проверка формата, 4.8
Атрибут InnerClasses, 4.7.6
Ограничения виртуальной машины Java, 4.11, 4.11, 4.11, 4.11
Загрузка с помощью пользовательского загрузчика классов, 5.3.2
Атрибут RuntimeInvisibleAnnotations, 4.7.17
Атрибут RuntimeVisibleAnnotations, 4.7.16
Атрибут Signature, 4.7.9
Атрибут SourceDebugExtension, 4.7.11
Атрибут SourceFile, 4.7.10
Атрибут Synthetic, 4.7.8
Верификация с помощью проверки типов, 4.10.1
Атрибут Code, 4.7.3
Атрибуты, 4.7
Ограничения кода виртуальной машины Java, 4.9
Исключения, 2.10
Кадры, 2.6
Ограничения виртуальной машины Java, 4.11, 4.11
Атрибут LineNumberTable, 4.7.12
Локальные переменные, 2.6.1
Атрибут LocalVariableTable, 4.7.13
Атрибут LocalVariableTypeTable, 4.7.14
Методы, 4.6, 4.6
Стек операндов, 2.6.2
Атрибут StackMapTable, 4.7.4, 4.7.4
Выбрасывание и обработка исключений, 3.12, 3.12
Верификация с помощью проверки типов, 4.10.1
Верификация файлов класса, 4.10
Компиляция finally, 3.13
astore, 6.5.astore
astore_<n>, 6.5.astore_n
Атрибут Code, 4.7.3
jsr, 6.5.jsr
jsr_w, 6.5.jsr_w
Дополнительные примеры управления, 3.5
ret, 6.5.ret
Компиляция для виртуальной машины Java, 3
Методы инициализации экземпляров и вновь созданные объекты, 4.10.2.4
Компиляция переключателей, 3.10
Дополнительные примеры управления, 3.5
Пул констант, 4.4
Структура ClassFile, 4.1
getfield, 6.5.getfield
getstatic, 6.5.getstatic
invokedynamic, 6.5.invokedynamic, 6.5.invokedynamic, 6.5.invokedynamic
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual
ldc, 6.5.ldc, 6.5.ldc, 6.5.ldc, 6.5.ldc
ldc2_w, 6.5.ldc2_w
ldc_w, 6.5.ldc_w, 6.5.ldc_w, 6.5.ldc_w
Тип метода и разрешение дескриптора метода, 5.4.3.5
putfield, 6.5.putfield
putstatic, 6.5.putstatic
разрешение, 5.4.3
Пул констант во время выполнения, 2.5.5, 5.1
Теги пула констант, 4.4
Пул констант, 4.4
Типы атрибута constant value, 4.7.2
Атрибут ConstantValue, 4.7.2
Структура CONSTANT_Class_info, 4.4.1
Массивы, 3.9
Имена двоичных классов и интерфейсов, 4.2.1
Атрибут BootstrapMethods, 4.7.21
Структура ClassFile, 4.1, 4.1, 4.1
Атрибут Code, 4.7.3
Структуры CONSTANT_Fieldref_info, CONSTANT_Methodref_info и CONSTANT_InterfaceMethodref_info, 4.4.2
Атрибут EnclosingMethod, 4.7.7
Атрибут Exceptions, 4.7.5
Атрибут InnerClasses, 4.7.6, 4.7.6
ldc_w, 6.5.ldc_w
Пул констант во время выполнения, 5.1
Атрибут StackMapTable, 4.7.4
Структуры CONSTANT_Fieldref_info, CONSTANT_Methodref_info и CONSTANT_InterfaceMethodref_info, 4.4.2
Структура CONSTANT_MethodHandle_info, 4.4.8, 4.4.8, 4.4.8
Представление инструкций, 4.10.1.3
Пул констант во время выполнения, 5.1, 5.1, 5.1
Структуры CONSTANT_Integer_info и CONSTANT_Float_info, 4.4.4
Атрибут BootstrapMethods, 4.7.21
Типы с плавающей запятой, множества значений и значения, 2.3.2
ldc, 6.5.ldc
ldc_w, 6.5.ldc_w
Пул констант во время выполнения, 5.1, 5.1
Структура CONSTANT_InvokeDynamic_info, 4.4.10
Атрибут BootstrapMethods, 4.7.21
Представление инструкций, 4.10.1.3
Пул констант во время выполнения, 5.1
Структуры CONSTANT_Long_info и CONSTANT_Double_info, 4.4.5
Атрибут BootstrapMethods, 4.7.21
Структура ClassFile, 4.1
Типы с плавающей запятой, множества значений и значения, 2.3.2
ldc2_w, 6.5.ldc2_w
Пул констант во время выполнения, 5.1, 5.1
Структура CONSTANT_MethodHandle_info, 4.4.8
Атрибут BootstrapMethods, 4.7.21, 4.7.21, 4.7.21
Пул констант во время выполнения, 5.1
Структура CONSTANT_MethodType_info, 4.4.9
Атрибут BootstrapMethods, 4.7.21
Пул констант во время выполнения, 5.1
Структура CONSTANT_NameAndType_info, 4.4.6
Имена бинарных классов и интерфейсов, 4.2.1
Структуры CONSTANT_Fieldref_info, CONSTANT_Methodref_info и CONSTANT_InterfaceMethodref_info, 4.4.2
Структура CONSTANT_InvokeDynamic_info, 4.4.10
Атрибут EnclosingMethod, 4.7.7
Константный пул во время выполнения, 5.1
Структура CONSTANT_String_info, 4.4.3
Атрибут BootstrapMethods, 4.7.21
Константный пул во время выполнения, 5.1
Структура CONSTANT_Utf8_info, 4.4.7
Атрибут AnnotationDefault, 4.7.20
Атрибуты, 4.7
Имена бинарных классов и интерфейсов, 4.2.1
Атрибут BootstrapMethods, 4.7.21
Атрибут Code, 4.7.3
Структура CONSTANT_Class_info, 4.4.1
Структура CONSTANT_MethodType_info, 4.4.9
Структура CONSTANT_NameAndType_info, 4.4.6, 4.4.6
Структура CONSTANT_String_info, 4.4.3
Атрибут ConstantValue, 4.7.2
Атрибут Deprecated, 4.7.15
Дескрипторы и сигнатуры, 4.3
Структура element_value, 4.7.16.1, 4.7.16.1, 4.7.16.1
Атрибут EnclosingMethod, 4.7.7
Атрибут Exceptions, 4.7.5
Поля, 4.5, 4.5
Атрибут InnerClasses, 4.7.6, 4.7.6
Ограничения виртуальной машины Java, 4.11
Атрибут LineNumberTable, 4.7.12
Атрибут LocalVariableTable, 4.7.13, 4.7.13, 4.7.13
Атрибут LocalVariableTypeTable, 4.7.14, 4.7.14, 4.7.14
Методы, 4.6, 4.6
Константный пул во время выполнения, 5.1
Атрибут RuntimeInvisibleAnnotations, 4.7.17
Атрибут RuntimeInvisibleParameterAnnotations, 4.7.19
Атрибут RuntimeVisibleAnnotations, 4.7.16, 4.7.16, 4.7.16
Атрибут RuntimeVisibleParameterAnnotations, 4.7.18
Атрибут Signature, 4.7.9, 4.7.9
Атрибут SourceDebugExtension, 4.7.11, 4.7.11
Атрибут SourceFile, 4.7.10, 4.7.10
Атрибут StackMapTable, 4.7.4
Атрибут Synthetic, 4.7.8
Атрибут ConstantValue, 4.7.2
Поля, 4.5, 4.5
Инициализация, 5.5
Ограничения виртуальной машины Java, 4.11
ограничения
Создание классов массивов, 5.3.3
Вывод класса из представления файла класса, 5.3.5
Разрешение поля, 5.4.3.2
Разрешение метода интерфейса, 5.4.3.4
Загрузка с помощью пользовательского загрузчика классов, 5.3.2
Разрешение метода, 5.4.3.3
Подготовка, 5.4.2
ограничения кода виртуальной машины Java, 4.9
Атрибут Code, 4.7.3
Верификация, 5.4.1, 5.4.1
Инструкции передачи управления, 2.11.7
Создание классов массивов, 5.3.3
Создание и загрузка, 5.3
Ограничения загрузки, 5.3.4
Создание и загрузка, 5.3
Контроль доступа, 5.4.4
Разрешение класса и интерфейса, 5.4.3.1
Создание классов массивов, 5.3.3
Проверка формата, 4.8
getfield, 6.5.getfield
invokespecial, 6.5.invokespecial
invokevirtual, 6.5.invokevirtual
putfield, 6.5.putfield
Константный пул во время выполнения, 2.5.5, 5.1
Представление кадра карты стека, 4.10.1.4
Верификация, 5.4.1

D

d2f, 4.10.1.9.d2f, 6.5.d2f
d2i, 4.10.1.9.d2i, 6.5.d2i
d2l, 4.10.1.9.d2l, 6.5.d2l
dadd, 4.10.1.9.dadd, 6.5.dadd
daload, 4.10.1.9.daload, 6.5.daload
dastore, 4.10.1.9.dastore, 6.5.dastore
Типы данных, 2.2
baload, 6.5.baload
bastore, 6.5.bastore
dcmp<op>, 4.10.1.9.dcmp_op, 6.5.dcmp_op
dconst_<d>, 4.10.1.9.dconst_d, 6.5.dconst_d
ddiv, 4.10.1.9.ddiv, 6.5.ddiv
defineclass
Создание и загрузка, 5.3
Ограничения загрузки, 5.3.4
Загрузка с помощью пользовательского загрузчика классов, 5.3.2
Загрузка с помощью загрузчика классов Bootstrap, 5.3.1
Определение и именование новых атрибутов, 4.7.1
Структура ClassFile, 4.1
Атрибут Code, 4.7.3
Поля, 4.5
Методы, 4.6
Атрибут устаревший, 4.7.15
Структура ClassFile, 4.1
Поля, 4.5
Методы, 4.6
Получение класса по представлению файла класса, 5.3.5
Создание и загрузка, 5.3
Ограничения загрузки, 5.3.4
Загрузка с помощью пользовательского загрузчика классов, 5.3.2
Загрузка с помощью загрузчика классов Bootstrap, 5.3.1
Дескрипторы и сигнатуры, 4.3
Имена бинарных классов и интерфейсов, 4.2.1
dload, 4.10.1.9.dload, 6.5.dload
wide, 6.5.wide
dload_<n>, 4.10.1.9.dload_n, 6.5.dload_n
dmul, 4.10.1.9.dmul, 6.5.dmul
dneg, 4.10.1.9.dneg, 6.5.dneg
drem, 4.10.1.9.drem, 6.5.drem
dreturn, 4.10.1.9.dreturn, 6.5.dreturn
dstore, 4.10.1.9.dstore, 6.5.dstore
wide, 6.5.wide
dstore_<n>, 4.10.1.9.dstore_n, 6.5.dstore_n
dsub, 4.10.1.9.dsub, 6.5.dsub
dup, 4.10.1.9.dup, 6.5.dup
Стек операндов, 2.6.2
dup2, 4.10.1.9.dup2, 6.5.dup2
dup2_x1, 4.10.1.9.dup2_x1, 6.5.dup2_x1
dup2_x2, 4.10.1.9.dup2_x2, 6.5.dup2_x2
dup_x1, 4.10.1.9.dup_x1, 6.5.dup_x1
dup_x2, 4.10.1.9.dup_x2, 6.5.dup_x2
Динамическая компоновка, 2.6.3

Е

структура element_value, 4.7.16.1
атрибут EnclosingMethod, 4.7.7
структура ClassFile, 4.1
Исключения, 2.10
прерывание вызова метода, 2.6.5
athrow, 6.5.athrow
атрибут Code, 4.7.3
нормальное завершение вызова метода, 2.6.4
синхронизация, 3.14
выбрасывание и обработка Исключение, 3.12, 3.12
ошибки виртуальной машины, 6.3
Исключения и finally, 4.10.2.5
компиляция finally, 3.13
jsr, 6.5.jsr
jsr_w, 6.5.jsr_w
ret, 6.5.ret
атрибут Исключений, 4.7.5
методы, 4.6, 4.6

F

f2d, 4.10.1.9.f2d, 6.5.f2d
f2i, 4.10.1.9.f2i, 6.5.f2i
f2l, 4.10.1.9.f2l, 6.5.f2l
fadd, 4.10.1.9.fadd, 6.5.fadd
faload, 4.10.1.9.faload, 6.5.faload
fastore, 4.10.1.9.fastore, 6.5.fastore
fcmp<op>, 4.10.1.9.fcmp_op, 6.5.fcmp_op
fconst_<f>, 4.10.1.9.fconst_f, 6.5.fconst_f
fdiv, 4.10.1.9.fdiv, 6.5.fdiv
доступ к полям и флаги свойств, 4.5
Атрибут ConstantValue, 4.7.2
поля, 4.5, 4.5, 4.5, 4.5
описатели полей, 4.3.2
структуры CONSTANT_Fieldref_info, CONSTANT_Methodref_info и CONSTANT_InterfaceMethodref_info, 4.4.2
структура CONSTANT_NameAndType_info, 4.4.6
структура element_value, 4.7.16.1, 4.7.16.1
поля, 4.5, 4.5
представление инструкций, 4.10.1.3
атрибут LocalVariableTable, 4.7.13
разрешение типов методов и дескрипторов методов, 5.4.3.5
putfield, 6.5.putfield
putstatic, 6.5.putstatic
константный пул во время выполнения, 5.1
атрибут RuntimeVisibleAnnotations, 4.7.16
структурные ограничения, 4.9.2
система типов проверки во время выполнения, 4.10.1.2
разрешение полей, 5.4.3.2
getfield, 6.5.getfield, 6.5.getfield
getstatic, 6.5.getstatic, 6.5.getstatic
ограничения загрузки, 5.3.4
разрешение типов методов и дескрипторов методов, 5.4.3.5
putfield, 6.5.putfield, 6.5.putfield
putstatic, 6.5.putstatic, 6.5.putstatic
разрешение, 5.4.3
поля, 4.5
атрибуты, 4.7
структура ClassFile, 4.1, 4.1
Атрибут ConstantValue, 4.7.2
Атрибут Deprecated, 4.7.15
атрибут RuntimeInvisibleAnnotations, 4.7.17
атрибут RuntimeVisibleAnnotations, 4.7.16
атрибут Signature, 4.7.9
атрибут Synthetic, 4.7.8
fload, 4.10.1.9.fload, 6.5.fload
типы и виртуальная машина Java, 2.11.1
wide, 6.5.wide
fload_<n>, 4.10.1.9.fload_n, 6.5.fload_n
арифметика с плавающей запятой, 2.8
режимы с плавающей запятой, 2.8.2
d2f, 6.5.d2f
f2d, 6.5.f2d
инструкции преобразования типа, 2.11.4
типы с плавающей запятой, множества значений и значения, 2.3.2
структуры CONSTANT_Integer_info и CONSTANT_Float_info, 4.4.4
структуры CONSTANT_Long_info и CONSTANT_Double_info, 4.4.5
d2f, 6.5.d2f, 6.5.d2f
f2d, 6.5.f2d
режимы с плавающей запятой, 2.8.2
invokedynamic, 6.5.invokedynamic
ldc, 6.5.ldc
ldc2_w, 6.5.ldc2_w
ldc_w, 6.5.ldc_w
дополнительные примеры управления, 3.5
примитивные типы и значения, 2.3
параметры множества значений с плавающей запятой, 2.3.2
типы с плавающей запятой, множества значений и значения, 2.3.2, 2.3.2, 2.3.2
fmul, 4.10.1.9.fmul, 6.5.fmul
fneg, 4.10.1.9.fneg, 6.5.fneg
проверка формата, 4.8
вывод класса из представления файла класса, 5.3.5
формат примеров, 3.1
форма описания инструкций, 6.4
кадры, 2.6
aload, 6.5.aload
aload_<n>, 6.5.aload_n
anewarray, 6.5.anewarray
areturn, 6.5.areturn
astore, 6.5.astore
astore_<n>, 6.5.astore_n
athrow, 6.5.athrow
checkcast, 6.5.checkcast
dload, 6.5.dload
dload_<n>, 6.5.dload_n
dreturn, 6.5.dreturn
dstore, 6.5.dstore
dstore_<n>, 6.5.dstore_n
динамическая привязка, 2.6.3
fload, 6.5.fload
fload_<n>, 6.5.fload_n
форма описания инструкций, 6.4
freturn, 6.5.freturn
fstore, 6.5.fstore
fstore_<n>, 6.5.fstore_n
getfield, 6.5.getfield
getstatic, 6.5.getstatic
iinc, 6.5.iinc
iload, 6.5.iload
iload_<n>, 6.5.iload_n
instanceof, 6.5.instanceof
invokedynamic, 6.5.invokedynamic
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual
ireturn, 6.5.ireturn
istore, 6.5.istore
istore_<n>, 6.5.istore_n
стеки виртуальной машины Java, 2.5.2
ldc, 6.5.ldc
ldc2_w, 6.5.ldc2_w
ldc_w, 6.5.ldc_w
ограничения виртуальной машины Java, 4.11, 4.11
lload, 6.5.lload
lload_<n>, 6.5.lload_n
инструкции загрузки и сохранения, 2.11.2
локальные переменные, 2.6.1
lreturn, 6.5.lreturn
lstore, 6.5.lstore
lstore_<n>, 6.5.lstore_n
multianewarray, 6.5.multianewarray
new, 6.5.new
нормальное завершение вызова метода, 2.6.4
стеки операндов, 2.6.2
регистр pc, 2.5.1
putfield, 6.5.putfield
putstatic, 6.5.putstatic
ret, 6.5.ret
return, 6.5.return
использование констант, локальных переменных и управляющих конструкций, 3.2
wide, 6.5.wide
frem, 4.10.1.9.frem, 6.5.frem
freturn, 4.10.1.9.freturn, 6.5.freturn
fstore, 4.10.1.9.fstore, 6.5.fstore
wide, 6.5.wide
fstore_<n>, 4.10.1.9.fstore_n, 6.5.fstore_n
fsub, 4.10.1.9.fsub, 6.5.fsub

G

getfield, 4.10.1.9.getfield, 6.5.getfield
getstatic, 4.10.1.9.getstatic, 6.5.getstatic
инициализация, 5.5
goto, 4.10.1.9.goto, 6.5.goto
goto_w, 4.10.1.9.goto_w, 6.5.goto_w
нотация грамматики, 4.3.1

H

куча, 2.5.3

I

i2b, 4.10.1.9.i2b, 6.5.i2b
i2c, 4.10.1.9.i2c, 6.5.i2c
i2d, 4.10.1.9.i2d, 6.5.i2d
i2f, 4.10.1.9.i2f, 6.5.i2f
i2l, 4.10.1.9.i2l, 6.5.i2l
i2s, 4.10.1.9.i2s, 6.5.i2s
iadd, 4.10.1.9.iadd, 6.5.iadd
стеки операндов, 2.6.2
iaload, 4.10.1.9.iaload, 6.5.iaload
iand, 4.10.1.9.iand, 6.5.iand
iastore, 4.10.1.9.iastore, 6.5.iastore
iconst_<i>, 6.5.iconst_i
idiv, 6.5.idiv
if<cond>, 4.10.1.9.if_cond, 6.5.if_cond
if_acmp<cond>, 4.10.1.9.if_acmp_cond, 6.5.if_acmp_cond
if_icmp<cond>, 4.10.1.9.if_icmp_cond, 6.5.if_icmp_cond
ifnonnull, 4.10.1.9.ifnonnull, 6.5.ifnonnull
ifnull, 4.10.1.9.ifnull, 6.5.ifnull
iinc, 4.10.1.9.iinc, 6.5.iinc
wide, 6.5.wide
iload, 4.10.1.9.iload, 6.5.iload
типы и виртуальная машина Java, 2.11.1
wide, 6.5.wide
iload_<n>, 4.10.1.9.iload_n, 6.5.iload_n
imul, 4.10.1.9.imul, 6.5.imul
ineg, 4.10.1.9.ineg, 6.5.ineg
инициализация, 5.5
Атрибут ConstantValue, 4.7.2
создание и загрузка, 5.3
getstatic, 6.5.getstatic, 6.5.getstatic
invokestatic, 6.5.invokestatic, 6.5.invokestatic
new, 6.5.new
подготовка, 5.4.2
putstatic, 6.5.putstatic, 6.5.putstatic, 6.5.putstatic
специальные методы, 2.9
Атрибут InnerClasses, 4.7.6
Структура ClassFile, 4.1
методы инициализации экземпляров и вновь созданные объекты, 4.10.2.4
структурные ограничения, 4.9.2, 4.9.2
instanceof, 4.10.1.9.instanceof, 6.5.instanceof
checkcast, 6.5.checkcast
представление инструкции, 4.10.1.3
доступы к артефактам виртуальной машины Java, 4.10.1.1
верификация с помощью проверки типов, 4.10.1
общий обзор набора инструкций, 2.11
инструкции, 6.5
статические ограничения, 4.9.1
целочисленные типы и значения, 2.3.1
invokedynamic, 6.5.invokedynamic
примитивные типы и значения, 2.3
разрешение интерфейсных методов, 5.4.3.4
invokeinterface, 6.5.invokeinterface, 6.5.invokeinterface
ограничения загрузки, 5.3.4
разрешение типов методов и обработчиков методов, 5.4.3.5
внутренний вид имен, 4.2
интерпретация значений дополнительных тегов, 4.7.16.1
структура element_value, 4.7.16.1, 4.7.16.1
интерпретация символов типа поля, 4.3.2
описатели полей, 4.3.2
система типов проверки, 4.10.1.2
введение, 1
invokedynamic, 4.10.1.9.invokedynamic, 6.5.invokedynamic
атрибут BootstrapMethods, 4.7.21
структура CONSTANT_InvokeDynamic_info, 4.4.10
константный пул во время выполнения, 5.1
invokeinterface, 4.10.1.9.invokeinterface, 6.5.invokeinterface
invokespecial, 4.10.1.9.invokespecial, 6.5.invokespecial
структура ClassFile, 4.1
специальные методы, 2.9
invokestatic, 4.10.1.9.invokestatic, 6.5.invokestatic
инициализация, 5.5
invokevirtual, 4.10.1.9.invokevirtual, 6.5.invokevirtual
invokedynamic, 6.5.invokedynamic, 6.5.invokedynamic
invokespecial, 6.5.invokespecial
специальные методы, 2.9
вызов методов, 3.7
ior, 4.10.1.9.ior, 6.5.ior
irem, 4.10.1.9.irem, 6.5.irem
ireturn, 4.10.1.9.ireturn, 6.5.ireturn
ishl, 4.10.1.9.ishl, 6.5.ishl
ishr, 4.10.1.9.ishr, 6.5.ishr
istore, 4.10.1.9.istore, 6.5.istore
wide, 6.5.wide
istore_<n>, 4.10.1.9.istore_n, 6.5.istore_n
isub, 4.10.1.9.isub, 6.5.isub
iushr, 4.10.1.9.iushr, 6.5.iushr
ixor, 4.10.1.9.ixor, 6.5.ixor

J

Виртуальная машина Java, 1.2
Выход виртуальной машины Java, 5.7
Арифметика чисел с плавающей точкой виртуальной машины Java и IEEE 754, 2.8.1
Набор команд виртуальной машины Java, 6
Стек виртуальной машины Java, 2.5.2
кадры, 2.6
Запуск виртуальной машины Java, 5.2
инициализация, 5.5
jsr, 6.5.jsr
ret, 6.5.ret, 6.5.ret
тип и значения типа адреса возврата, 2.3.3
jsr_w, 6.5.jsr_w
ret, 6.5.ret
тип и значения типа адреса возврата, 2.3.3

L

l2d, 4.10.1.9.l2d, 6.5.l2d
l2f, 4.10.1.9.l2f, 6.5.l2f
l2i, 4.10.1.9.l2i, 6.5.l2i
ladd, 4.10.1.9.ladd, 6.5.ladd
laload, 4.10.1.9.laload, 6.5.laload
land, 4.10.1.9.land, 6.5.land
lastore, 4.10.1.9.lastore, 6.5.lastore
lcmp, 4.10.1.9.lcmp, 6.5.lcmp
lconst_<l>, 4.10.1.9.lconst_l, 6.5.lconst_l
ldc, 4.10.1.9.ldc, 6.5.ldc
спецификатор места вызова, разрешение, 5.4.3.6
ldc_w, 6.5.ldc_w
ldc2_w, 4.10.1.9.ldc2_w, 6.5.ldc2_w
ldc_w, 4.10.1.9.ldc_w, 6.5.ldc_w
ldiv, 4.10.1.9.ldiv, 6.5.ldiv
ограничения виртуальной машины Java, 4.11
goto_w, 6.5.goto_w
jsr_w, 6.5.jsr_w
атрибут LineNumberTable, 4.7.12
атрибут Code, 4.7.3
связывание, 5.4
верификация файлов классов, 4.10
lload, 4.10.1.9.lload, 6.5.lload
wide, 6.5.wide
lload_<n>, 4.10.1.9.lload_n, 6.5.lload_n
lmul, 4.10.1.9.lmul, 6.5.lmul
lneg, 4.10.1.9.lneg, 6.5.lneg
инструкции загрузки и сохранения, 2.11.2
ограничения загрузки, 5.3.4
создание классов массивов, 5.3.3
вывод класса из представления файла класса, 5.3.5
разрешение поля, 5.4.3.2
разрешение метода интерфейса, 5.4.3.4
загрузка с помощью пользовательского загрузчика классов, 5.3.2
разрешение метода, 5.4.3.3
подготовка, 5.4.2
загрузка с помощью пользовательского загрузчика классов, 5.3.2
создание и загрузка, 5.3
ограничения загрузки, 5.3.4
загрузка с помощью загрузчика Bootstrap классов, 5.3.1
создание и загрузка, 5.3
запуск виртуальной машины Java, 5.2
ограничения загрузки, 5.3.4
нотация, 1.4
загрузка, связывание и инициализация, 5
локальные переменные, 2.6.1
атрибут Code, 4.7.3
кадры, 2.6
инструкции загрузки и сохранения, 2.11.2
атрибут LocalVariableTable, 4.7.13
атрибут Code, 4.7.3
атрибут LocalVariableTypeTable, 4.7.14
атрибут Code, 4.7.3
lookupswitch, 4.10.1.9.lookupswitch, 6.5.lookupswitch
сводка набора инструкций, 2.11
lor, 4.10.1.9.lor, 6.5.lor
lrem, 4.10.1.9.lrem, 6.5.lrem
lreturn, 4.10.1.9.lreturn, 6.5.lreturn
lshl, 4.10.1.9.lshl, 6.5.lshl
lshr, 4.10.1.9.lshr, 6.5.lshr
lstore, 4.10.1.9.lstore, 6.5.lstore
wide, 6.5.wide
lstore_<n>, 4.10.1.9.lstore_n, 6.5.lstore_n
lsub, 4.10.1.9.lsub, 6.5.lsub
lushr, 4.10.1.9.lushr, 6.5.lushr
lxor, 4.10.1.9.lxor, 6.5.lxor

М

флаги доступа к методам и свойствам, 4.6
методы, 4.6, 4.6, 4.6, 4.6, 4.6
область методов, 2.5.4
создание и загрузка, 5.3
постоянный пул констант во время выполнения, 2.5.5
описатели методов, 4.3.3
areturn, 6.5.areturn
структуры CONSTANT_Fieldref_info, CONSTANT_Methodref_info и CONSTANT_InterfaceMethodref_info, 4.4.2
структура CONSTANT_InvokeDynamic_info, 4.4.10
структура CONSTANT_MethodType_info, 4.4.9
структура CONSTANT_NameAndType_info, 4.4.6
структура element_value, 4.7.16.1
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual
вызов методов, 3.7
ограничения Java Virtual Machine, 4.11
разрешение типов методов и обработчиков методов, 5.4.3.5, 5.4.3.5
методы, 4.6, 4.6
атрибут RuntimeInvisibleParameterAnnotations, 4.7.19
атрибут RuntimeVisibleParameterAnnotations, 4.7.18
специальные методы, 2.9
структурные ограничения, 4.9.2, 4.9.2
описатели методов для обработчиков методов, 5.4.3.5
разрешение типов методов и обработчиков методов, 5.4.3.5
инструкции вызова и возврата метода, 2.11.8
нормальное завершение вызова метода, 2.6.4
синхронизация, 2.11.10
переопределение метода, 5.4.5
invokevirtual, 6.5.invokevirtual
подготовка, 5.4.2
проверка файлов классов, 4.10
разрешение метода, 5.4.3.3
invokespecial, 6.5.invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual, 6.5.invokevirtual
вызов методов, 3.7
ограничения загрузки, 5.3.4
разрешение типов методов и обработчиков методов, 5.4.3.5
разрешение типов методов и обработчиков методов, 5.4.3.5
разрешение спецификатора места вызова, 5.4.3.6, 5.4.3.6, 5.4.3.6
структура CONSTANT_MethodHandle_info, 4.4.8
инициализация, 5.5
invokevirtual, 6.5.invokevirtual, 6.5.invokevirtual, 6.5.invokevirtual
ldc, 6.5.ldc, 6.5.ldc
ldc_w, 6.5.ldc_w, 6.5.ldc_w
специальные методы, 2.9
методы, 4.6
атрибут AnnotationDefault, 4.7.20
атрибуты, 4.7
структура ClassFile, 4.1
атрибут Code, 4.7.3
ограничения кода Java Virtual Machine, 4.9
атрибут Deprecated, 4.7.15
атрибут Exceptions, 4.7.5
режимы обработки чисел с плавающей точкой, 2.8.2
getfield, 6.5.getfield
invokespecial, 6.5.invokespecial
invokevirtual, 6.5.invokevirtual
разрешение типов методов и обработчиков методов, 5.4.3.5
putfield, 6.5.putfield
атрибут RuntimeInvisibleAnnotations, 4.7.17
атрибут RuntimeInvisibleParameterAnnotations, 4.7.19
атрибут RuntimeVisibleAnnotations, 4.7.16
атрибут RuntimeVisibleParameterAnnotations, 4.7.18
атрибут Signature, 4.7.9
специальные методы, 2.9
синхронизация, 2.11.10
атрибут Synthetic, 4.7.8
мнемоника,
monitorenter, 4.10.1.9.monitorenter, 6.5.monitorenter
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual
monitorexit, 6.5.monitorexit
monitorexit, 4.10.1.9.monitorexit, 6.5.monitorexit
areturn, 6.5.areturn
athrow, 6.5.athrow
dreturn, 6.5.dreturn
freturn, 6.5.freturn
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual
ireturn, 6.5.ireturn
lreturn, 6.5.lreturn
monitorenter, 6.5.monitorenter
return, 6.5.return
Примеры управления, 3.5
dcmp<op>, 6.5.dcmp_op
fcmp<op>, 6.5.fcmp_op
многомерный массив, 4.10.1.9.multianewarray, 6.5.multianewarray

Н

Стек методов нативных методов, 2.5.6
Нативные методы
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual
Доступ к вложенным классам и флаги свойств, 4.7.6
Атрибут InnerClasses, 4.7.6, 4.7.6
создание объекта, 4.10.1.9.new, 6.5.new
инициализация, 5.5
Атрибут StackMapTable, 4.7.4
newarray, 4.10.1.9.newarray, 6.5.newarray
baload, 6.5.baload
bastore, 6.5.bastore
тип boolean, 2.3.4
многомерный массив, 6.5.multianewarray
nop, 4.10.1.9.nop, 6.5.nop
Нормальное завершение вызова метода, 2.6.4
синхронизация, 3.14
обозначение, 1.4

О

Создание и обработка объектов, 2.11.5
инструкции загрузки и сохранения, 2.11.2
Мнемоники операций по коду операции, 7
Стек операндов, 6.5.dup2, 6.5.dup2_x1, 6.5.dup2_x2, 6.5.dup_x2, 6.5.pop2
Инструкции управления стеком операндов, 2.11.6
Стек операндов, 2.6.2
Атрибут Code, 4.7.3
Формат описаний инструкций, 6.4
Кадры, 2.6
Инструкции загрузки и сохранения, 2.11.2
Структурные ограничения, 4.9.2, 4.9.2
Операции со стеком операндов, 3.11
переопределение
invokevirtual, 6.5.invokevirtual
подготовка, 5.4.2
проверка файлов классов, 4.10

P

регистр pc, 2.5.1
pop, 4.10.1.9.pop, 6.5.pop
pop2, 4.10.1.9.pop2, 6.5.pop2
предварительно определенные атрибуты файлов классов, 4.7
атрибуты, 4.7
подготовка, 5.4.2
ограничения загрузки, 5.3.4, 5.3.4
примитивные типы и значения, 2.3
multianewarray, 6.5.multianewarray
new, 6.5.new
newarray, 6.5.newarray
подготовка, 5.4.2
процесс проверки с помощью вывода типа, 4.10.2.1
публичный дизайн, приватная реализация, 2.13
зарезервированные операционные коды, 6.2
putfield, 4.10.1.9.putfield, 6.5.putfield
putstatic, 4.10.1.9.putstatic, 6.5.putstatic
инициализация, 5.5

Р

получение аргументов, 3.6
вызов методов, 3.7
типы и значения ссылок, 2.4
anewarray, 6.5.anewarray
инструкции передачи управления, 2.11.7
разрешение полей, 5.4.3.2
разрешение методов интерфейса, 5.4.3.4, 5.4.3.4
разрешение методов, 5.4.3.3, 5.4.3.3
multianewarray, 6.5.multianewarray
new, 6.5.new
newarray, 6.5.newarray
подготовка, 5.4.2, 5.4.2, 5.4.2, 5.4.2, 5.4.2
представление объектов, 2.7
зарезервированные опкоды, 6.2
статические ограничения, 4.9.1
разрешение, 5.4.3
создание и загрузка, 5.3
ограничения загрузки, 5.3.4
ret, 6.5.ret
jsr, 6.5.jsr
jsr_w, 6.5.jsr_w
тип и значения адресов возврата, 2.3.3
wide, 6.5.wide
возврат, 4.10.1.9.return, 6.5.return
ret, 6.5.ret
тип и значения адресов возврата, 2.3.3
примитивные типы и значения, 2.3
константный пул во время выполнения, 2.5.5, 5.1
динамическая компоновка, 2.6.3
кадры, 2.6
getfield, 6.5.getfield
getstatic, 6.5.getstatic
invokedynamic, 6.5.invokedynamic, 6.5.invokedynamic, 6.5.invokedynamic
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual
ldc, 6.5.ldc, 6.5.ldc, 6.5.ldc, 6.5.ldc
ldc2_w, 6.5.ldc2_w
ldc_w, 6.5.ldc_w, 6.5.ldc_w, 6.5.ldc_w
разрешение типа метода и хэндла метода, 5.4.3.5
putfield, 6.5.putfield
putstatic, 6.5.putstatic
разрешение, 5.4.3
константный пул во время выполнения, 5.1
области данных во время выполнения, 2.5
атрибут RuntimeInvisibleAnnotations, 4.7.17
аннотации, 3.15, 3.15
Структура ClassFile, 4.1, 4.1
поля, 4.5, 4.5
методы, 4.6, 4.6
атрибут RuntimeInvisibleParameterAnnotations, 4.7.19
методы, 4.6, 4.6
атрибут RuntimeVisibleAnnotations, 4.7.16
аннотации, 3.15, 3.15
Структура ClassFile, 4.1, 4.1
поля, 4.5, 4.5
методы, 4.6, 4.6
атрибут RuntimeVisibleParameterAnnotations, 4.7.18
методы, 4.6, 4.6

S

saload, 4.10.1.9.saload, 6.5.saload
sastore, 4.10.1.9.sastore, 6.5.sastore
Атрибут Signature, 4.7.9
Структура ClassFile, 4.1, 4.1
Поля, 4.5, 4.5
Методы, 4.6, 4.6
Подписи, 4.3.4
Атрибут LocalVariableTypeTable, 4.7.14
Атрибут Signature, 4.7.9
sipush, 4.10.1.9.sipush, 6.5.sipush
Атрибут SourceDebugExtension, 4.7.11
Структура ClassFile, 4.1
Атрибут SourceFile, 4.7.10
Структура ClassFile, 4.1
Специальные методы, 2.9
Структура ClassFile, 4.1
Атрибут Code, 4.7.3
Структуры CONSTANT_Fieldref_info, CONSTANT_Methodref_info и CONSTANT_InterfaceMethodref_info, 4.4.2
Структура CONSTANT_MethodHandle_info, 4.4.8
Структура CONSTANT_NameAndType_info, 4.4.6
Атрибут ConstantValue, 4.7.2
Ограничения кода Java Virtual Machine, 4.9
Инициализация, 5.5
Методы инициализации экземпляров и вновь созданных объектов, 4.10.2.4
invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual, 6.5.invokevirtual, 6.5.invokevirtual
область методов, 2.5.4
Инструкции вызова и возврата методов, 2.11.8
Разрешение методов, 5.4.3.3
методы, 4.6, 4.6, 4.6, 4.6
new, 6.5.new
putfield, 6.5.putfield
putstatic, 6.5.putstatic
Статические ограничения, 4.9.1
Структурные ограничения, 4.9.2, 4.9.2, 4.9.2
Атрибут Synthetic, 4.7.8
Неквалифицированные имена, 4.2.2
Работа с экземплярами классов, 3.8
Представление кадра карты стека, 4.10.1.4
Доступ к артефактам Java Virtual Machine, 4.10.1.1
Проверка типа инструкций загрузки и сохранения, 4.10.1.7, 4.10.1.7
Верификация с помощью проверки типа, 4.10.1
Атрибут StackMapTable, 4.7.4
Атрибут Code, 4.7.3, 4.7.3
Представление кадра карты стека, 4.10.1.4
Верификация с помощью проверки типа, 4.10.1
запуск
Инициализация, 5.5
Статические ограничения, 4.9.1
Ограничения Java Virtual Machine, 4.11
Структурные ограничения, 4.9.2
Ограничения Java Virtual Machine, 4.11
Структура Java Virtual Machine, 2
Резюме глав, 1.3
swap, 4.10.1.9.swap, 6.5.swap
Стек операндов, 2.6.2
Синхронизация, 2.11.10, 3.14
areturn, 6.5.areturn, 6.5.areturn
athrow, 6.5.athrow, 6.5.athrow
dreturn, 6.5.dreturn, 6.5.dreturn
freturn, 6.5.freturn, 6.5.freturn
ireturn, 6.5.ireturn, 6.5.ireturn
lreturn, 6.5.lreturn, 6.5.lreturn
monitorenter, 6.5.monitorenter
monitorexit, 6.5.monitorexit, 6.5.monitorexit, 6.5.monitorexit
return, 6.5.return, 6.5.return
Синхронизация, 2.11.10, 3.14
Атрибут Synthetic, 4.7.8
Структура ClassFile, 4.1
Поля, 4.5
Методы, 4.6, 4.6

Т

tableswitch, 4.10.1.9.tableswitch, 6.5.tableswitch
Краткое описание набора инструкций, 2.11
Выбрасывание и обработка исключений, 3.12
Исключения, 2.10
Примеры контроля, 3.5
Выбрасывание исключений, 2.11.9
Проверка типов абстрактных и нативных методов, 4.10.1.5
Проверка типов, 4.10.1
Проверка типов для защищенных членов, 4.10.1.8
getfield, 4.10.1.9.getfield
invokevirtual, 4.10.1.9.invokevirtual
Проверка типов, 4.10.1
Инструкции проверки типов, 4.10.1.9
Представление фрейма stack map, 4.10.1.4
Проверка типов, 4.10.1
Проверка типов инструкций загрузки и сохранения, 4.10.1.7
Представление фрейма stack map, 4.10.1.4
Проверка типов, 4.10.1
Проверка типов методов с Code, 4.10.1.6
Представление фрейма stack map, 4.10.1.4
Атрибут StackMapTable, 4.7.4
Проверка типов, 4.10.1
Инструкции преобразования типов, 2.11.4
Поддержка типов в наборе инструкций Java Virtual Machine, 2.11.1
Типы и Java Virtual Machine, 2.11.1, 2.11.1
Использование констант, локальных переменных и управляющих конструкций, 3.2
Типы и Java Virtual Machine, 2.11.1
Арифметические инструкции, 2.11.3
Инструкции передачи управления, 2.11.7
Типы данных, 2.2
dup, 6.5.dup
dup_x1, 6.5.dup_x1
Инструкции загрузки и сохранения, 2.11.2
Стек операндов, 6.5.dup2, 6.5.dup2, 6.5.dup2_x1, 6.5.dup2_x1, 6.5.dup2_x2, 6.5.dup2_x2, 6.5.dup2_x2, 6.5.dup2_x2, 6.5.dup_x2, 6.5.dup_x2, 6.5.pop2, 6.5.pop2
pop, 6.5.pop
Представление фрейма stack map, 4.10.1.4
Структурные ограничения, 4.9.2
swap, 6.5.swap
Инструкции преобразования типов, 2.11.4

У

Неквалифицированные имена, 4.2.2
Имена бинарных классов и интерфейсов, 4.2.1
Структура CONSTANT_NameAndType_info, 4.4.6
Поля, 4.5
Атрибут LocalVariableTable, 4.7.13
Атрибут LocalVariableTypeTable, 4.7.14
Методы, 4.6
Подписи, 4.3.4
Использование констант, локальных переменных и управляющих конструкций, 3.2
Доступ к постоянному пулу времени выполнения, 3.4
Примеры контроля, 3.5
Пользовательские загрузчики классов
Создание и загрузка, 5.3
Ограничения загрузки, 5.3.4

V

Преобразование наборов значений, 2.8.3
d2f, 6.5.d2f
d2i, 6.5.d2i
d2l, 6.5.d2l
dadd, 6.5.dadd
dastore, 6.5.dastore
dcmp<op>, 6.5.dcmp_op
ddiv, 6.5.ddiv
dmul, 6.5.dmul
dneg, 6.5.dneg
drem, 6.5.drem
dreturn, 6.5.dreturn
dstore, 6.5.dstore
dstore_<n>, 6.5.dstore_n
dsub, 6.5.dsub
f2d, 6.5.f2d
f2i, 6.5.f2i
f2l, 6.5.f2l
fadd, 6.5.fadd
fastore, 6.5.fastore
fcmp<op>, 6.5.fcmp_op
fdiv, 6.5.fdiv
Режимы плавающей точки, 2.8.2
fmul, 6.5.fmul
fneg, 6.5.fneg
frem, 6.5.frem
freturn, 6.5.freturn
fstore, 6.5.fstore
fstore_<n>, 6.5.fstore_n
fsub, 6.5.fsub
invokeinterface, 6.5.invokeinterface, 6.5.invokeinterface
invokespecial, 6.5.invokespecial, 6.5.invokespecial
invokestatic, 6.5.invokestatic, 6.5.invokestatic
invokevirtual, 6.5.invokevirtual, 6.5.invokevirtual
putfield, 6.5.putfield
putstatic, 6.5.putstatic
Значения типов long и double, 4.10.2.3
Верификация, 5.4.1
Управление доступом, 5.4.4
Создание и загрузка, 5.3
Верификация по проверке типов, 4.10.1
Атрибут StackMapTable, 4.7.4
Верификация с помощью вывода типов, 4.10.2
Верификация по проверке типов, 4.10.1
Верификация файлов классов, 4.10
Предположения: смысл «должен», 6.1
Стек операндов, 2.6.2
Верификация, 5.4.1
Система верификации типов виртуальной машины, 4.10.1.2
Доступ к артефактам Java Virtual Machine, 4.10.1.1
Представление кадра стека карты, 4.10.1.4
Атрибут StackMapTable, 4.7.4
Верификация по проверке типов, 4.10.1
Ошибки виртуальной машины, 6.3
Исключения, 2.10

W

расширенный, 4.10.1.9.wide, 6.5.wide
aload, 6.5.aload
astore, 6.5.astore
dload, 6.5.dload
dstore, 6.5.dstore
fload, 6.5.fload
fstore, 6.5.fstore
iinc, 6.5.iinc
iload, 6.5.iload
istore, 6.5.istore
lload, 6.5.lload
lstore, 6.5.lstore
ret, 6.5.ret
Работа с экземплярами классов, 3.8
Доступ к пулу констант во время выполнения, 3.4
Вызов методов, 3.7

© Oracle and/or its affiliates. All rights reserved.
Licensed under the Oracle Technology Network License Agreement.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API