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

S

S символ
значение в поле или дескрипторе метода, 101
инструкция saload
определение, 354
инструкция sastore
определение, 355
безопасность
См. также access_flags элемент
проверка файлов класса, 140
SecurityException
определение, 44
семантика
атрибуты, дополнительные, 116
целочисленная и поддержка оператора с плавающей точкой, 85
invokespecial инструкция, использование флага доступа, чтобы выбрать альтернативы, 96
Виртуальная машина Java, стратегии реализации, 92
типы, у которых нет никакой прямой целочисленной арифметической поддержки, 84
затенение
См. переопределение
сдвиг
оставленный интервал, ishl, 297
оставляемый долго, lshl, 328
правильный интервал
арифметика, ishr, 298
логичный, iushr, 302
право долго
арифметика, lshr, 329
логичный, lushr, 333
короткий тип
преобразовывая интервал в, i2s, 259
определение, 62
обработка набора команд, 81
целочисленная арифметика, не непосредственно поддерживаемая, 84
загружаясь от массивов, saload, 354
продвижение, sipush, 356
храня в массивы, sastore, 355
диапазон значений, 63
подпись
определение, 32
инструкция sipush
определение, 356
размер
стеки операнда, 73
JDK Sun и Java 2 SDK
"куча", устанавливающая с - мс и флаги-mx, 69
Стек виртуальной машины Java, устанавливающий с-oss флаг, 68
область метода, ограничения, 69
собственные стеки метода, устанавливающие с флагом-ss, 71
наклонные черты
использование имени класса, 99
Структура SourceFile_attribute
(таблица атрибутов структуры ClassFile), 128
элемент sourcefile_index
(Структура SourceFile_attribute), 129
StackOverflowError
определение, 45
как виртуальная машина Java связанная со стеком ошибка, 68
как собственный метод связанная со стеком ошибка, 71
стеки
ошибки
OutOfMemoryError, 71
StackOverflowError, 68, 71
Java, 67
Виртуальная машина Java
фреймы, выделенные от, 71
размер, устанавливающий с-oss флаг, JDK Sun и Java 2 SDK, 68
собственный метод, 70
размер, устанавливающий с - флаг oss, JDK Sun и Java 2 SDK, 68
операнд
проверка кода, Передача 3 - верификатор байт-кода, 143
анализ потока данных, 142
копируя значение (я), dup2, 221
копируя значение (я), dup2_x1, 222
копируя значение (я), dup2_x2, 223
дублирование значения, дубликата, 218
копируя значение, dup_x1, 219
копируя значение, dup_x2, 220
сводка инструкции управления, 88
максимальная глубина, 121
слияние, во время анализа потока данных, 145
вытолкайте значение (я), pop2, 347
вытолкайте значение, pop, 346
ограничение размера, 152
структурные ограничения на инструкции, 137
подкачайте значения, подкачку, 357
стандарты
IEEE 754, 7
добавляя двойной, соответствие, dadd, 198
добавляя плавание, соответствие, fadd, 228
сравниваясь двойной, соответствие, dcmp <op>, 202
сравнивая плавание, соответствие, fcmp <op>, 232
делясь двойной, соответствие, ddiv, 205
деля плавание, соответствие, fdiv, 235
сравнение с плавающей точкой, соответствие, 85, 89
двойное расположение бита формата с плавающей точкой, high_bytes и low_bytes элементы, 109
соответствие работы с плавающей точкой к, 85
умножаясь двойной, соответствие, dmul, 209
умножая плавание, соответствие, fmul, 239
остаток, drem не то же самое как, drem, 212
остаток, frem не то же самое как, frem, 242
вычитая двойной, соответствие, dsub, 217
вычитая плавание, соответствие, fsub, 247
Формат UTF-8, библиографическая ссылка, 111
элемент start_pc
(exception_table массив структуры Code_attribute), 122
(line_number_table массив структуры LineNumberTable_attribute), 130
(local_variable_table массив структуры LocalVariableTable_attribute), 132
запуск
Виртуальная машина Java, 46, 158
статический модификатор
См. также модификатор ACC_STATIC; класс (ы)
поля
доберитесь от классов, getstatic, 250
помещенный в классы, putstatic, 350
инициализаторы, 33
выполнение во время инициализации, 51
не элементы класса, 29
методы
вызов, invokestatic, 288
хранение
автоматическая система управления, сборка "мусора" как, 68
данные, использование фрейма для, 71
выделение фрейма, 71
области данных времени выполнения
"куча", 68
Стек виртуальной машины Java, 67
область метода, 69
собственные стеки метода, 70
pc регистр, 67
пул константы этапа выполнения, 70
хранение
в массивы типа
байт или булевская переменная, bastore, 189
случайная работа, castore, 192
двойной, dastore, 201
плавание, fastore, 231
интервал, iastore, 263
долго, lastore, 310
ссылка, aastore, 176
короткий, sastore, 355
в локальные переменные типа
двойной, 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
модификатор strictfp
См. также флаг ACC_STRICT, строгий FP режим с плавающей точкой
определение
класс, 28
в объявлениях метода, 33
Строковый класс
определение, 12
элемент string_index
(Структура CONSTANT_String_info), 106
строки
См. также Строковый класс, структуру CONSTANT_Utf8_info
контекст преобразования, 16
определение, 6
Представьте в виде строки новое создание экземпляров, инициированное, 54
структуры
файловые структуры класса, 93
подкласс
определение, 29
подпакеты
определение, 25
подпрограмма
переход к
jsr, 304
широкий индекс, jsr_w, 305
возвратитесь из, мочите, 352
вычитание
двойной, dsub, 217
плавание, fsub, 247
интервал, isub, 301
долго, lsub, 332
элемент super_class
(Структура ClassFile), 97
метод высшего качества
определение, 34
суперклассы
См. также флаг ACC_SUPER
проверка, 141
определение, 29
метод высшего качества как вызов конструктора, 34
модификатор высшего качества
доступ, переопределенные методы с, 32
суперинтерфейсы
определение, 36
инструкция подкачки
определение, 357
свопинг
значения стека операнда, подкачка, 357
swap инструкция, ограничения манипулирования стеком операнда, 73
пример потоков, 406
символьные ссылки
получение из класса или интерфейсного представления, 156
разрешение, 165
символы
См. имена
синхронизация
См. также флаг ACC_SYNCHRONIZED; потоки
примеры компиляции, 394
интеграция обработки исключений с, 40
блокировки, 412
синхронизируемый метод
удвойте возврат значения из, dreturn, 214
пустите в ход возврат значения из, freturn, 244
международный возврат значения из, ireturn, 296
долго оценивайте возврат из, lreturn, 327
ссылочный возврат значения из, areturn, 182
освободите возврат значения из, return, 353
синхронизируемый модификатор
в объявлениях метода, 33
многопоточные действия, 59
операции, 412
спецификация, 412
взаимодействие памяти потока, упорядочивая правила, 60
синтаксис
class спецификация файла, 94
поле и грамматика дескриптора метода, 99
внутренняя форма класса и интерфейсных имен, 99
Структура Synthetic_attribute
(таблица атрибутов field_info или method_info структуры), 127

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

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

free hit counter