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


T

таблицы
таблицы файлов класса, 83
инструкция tableswitch, 335
См. также lookupswitch инструкцию
кодируйте эффект выравнивания массива, 111
ограничения, статичные, 119
в примерах ассемблера виртуальной машины Java, компилируя переключатели, 359
элемент тега
(Структура CONSTANT_Class_info), 93
(Структура CONSTANT_Double_info), 98
(Структура CONSTANT_Fieldref_info), 95
(Структура CONSTANT_Integer_info), 96
(Структура CONSTANT_InterfaceMethodref_info), 95
(Структура CONSTANT_Long_info), 98
(Структура CONSTANT_Methodref_info), 95
(Структура CONSTANT_NameAndType_info), 99
(Структура CONSTANT_String_info), 96
(Структура CONSTANT_Utf8_info), 101
определение слова
объекты, 9
определения слова
аварийное завершение, 68
краткий обзор
класс, 24
методы, 28
активное использование, 46
массивы, 32
выражение доступа, 34
компонентные типы, 33
компоненты, как вид переменной, 11
компоненты, 33
выражение создания, 9, 34
типы элемента, 33
элементы, 33
пустой, 32
инициализатор, 34
длина, 33
типы, 9
переменные, 33
ASCII, 5
присвойтесь, как действие потока, 372
присваиваемый, 18
присвоение
совместимый, 10, 18
переменная, потоками, 54
обратный порядок байтов, 71
байт-коды, 2
вызывающая сторона, 36
пункты выгоды, 35
пойманный, 34
класс
краткий обзор, 24
таблицы файлов класса, 83
ток, 66
объявление, 24
финал, 24
выражение создания экземпляра, 9
экземпляры, 9
методы, 28
модификаторы, 24
общественность, 24
типы, 9
переменная, 11
тип времени компиляции, 10
завершитесь резко, 34
постоянные поля, 46
постоянный пул, 64
конструкторы, 29 лет
значение по умолчанию, 30
параметры, как вид переменной, 11
преобразования, 13
присвоение, 17
кастинг, 19
контексты, 14
идентификационные данные, 14
вызов метода, 18
сужение примитивного, 15
сужение ссылки, 16
числовое продвижение, двоичный файл, 19
числовое продвижение, унарное, 19
расширение примитивного, 15
расширение ссылки, 16
потоки демона, 53
значение по умолчанию, 12
денормализованный, 8
числа с плавающей точкой, 76
дескрипторы, 89
цифры
Java, 6
Unicode, 6
прямой
непосредственно реализация, 30
расширение, 30
подкласс, 25
суперкласс, 25
суперинтерфейсы, 31
динамическое подключение, 67
динамически включенный, 36
исключения, 34
классы, 36
параметры обработчика, как вид переменной, 11
расширяет пункт, 25
поля, 26
финал, 26
частный, 26
защищенный, 26
общественность, 26
статичный, 26
переходный процесс, 26 лет
энергозависимый, 27
определения слова (продолжение следует).
финал
класс, 24
поля, 26
методы, 28
финализатор, 51
типы с плавающей точкой, 58
формальные параметры, 28
фреймы, 66
ток, 66
сборка "мусора", 9, 63
постепенная потеря значимости, 8, 76
дескрипторы, 36, 69
"куча", 63
сокрытие, 26
идентификатор, 6
реализация, 31
неточный, 8
результаты, 76
бесконечности, 7
наследование, 25
инициализация, 46
экземпляр
методы, 28
переменная, 11
целочисленные типы, 58
интерфейс, 30
типы, 9
элементы, 83
Java
"куча", 9
стек, 62
JIT (Своевременная) генерация кода, 82, 339
позднее связывание, 68
ленивое разрешение, 44
буквы
Java, 6
Unicode, 6
соединение, 43
литералы, 6
ложь, 6
нуль, 6
истина, 6
загрузка, 43
действие потоком, 373
локальные переменные, 12, 66
блокировки, 10, 53, 371
действие блокировки, основной подсистемой памяти, 373
работа, действие потоком, 373
разблокируйте действие, основной подсистемой памяти, 373
основная копия, 371
значение `должно' в описаниях инструкции, 151
элементы, 21
класс, 25
память
основной, 371
работа, 371
методы, 27
краткий обзор, 28
область, 63
ток, 66
финал, 28
собственный, 28
параметры, как вид переменной, 11
частный, 28
защищенный, 28
общественность, 28
статичный, 28
синхронизируемый, 28
мониторы, 53
имена
класс, 24
квалифицированный, 20
простой, 20
НЭН, 7 лет
собственные методы, 28, 29
собственные стеки метода, 65
нормальное завершение, 68
нулевая ссылка, 61
числовой
продвижения, 13
типы, 58
объекты, 9, 58
код операции, 71
операнды, 71
стеки, 67
перегрузка, 22
в интерфейсах, 32
переопределение, 22
в интерфейсах, 32
пакеты, 20
пассивное использование, 46
регистр pc, 61
указатели, 9
точный, 37
подготовка, 44
примитивный
типы, 7, 58
значения, 7, 58
частный
поля, 26
методы, 28
защищенные методы, 28
общественность
класс, 25
поля, 26
методы, 28
квалифицированный доступ, 22
считайте действие потоком, 373
ссылка
типы, 9, 61
значения, 9
разрешение, 45
тип returnAddress, 58
раунд-к-самому-близкому, 8, 76
раунд к нулю, 8, 76
подпись, 28
состояние, 9
статичный
поля, 26
методы, 28
статичный
инициализаторы, 29
разрешение, 44
действие хранилища потоком, 373
строки, 6
подкласс, 25
подпакеты, 21
метод высшего качества, 30
суперкласс, 25
суперинтерфейсы, 31
синхронизируемые методы, 28, 29
синхронизация, 53
этот объект, 29
брошенный, 34
переходные поля, 26
попробуйте операторы, 35
разблокируйте действие потоком, 373
использовать
действие потоком, 372
из значений, потоками, 54
переменные, 10, 371
класс, 26
экземпляр, 26
переходный процесс, 26 лет
проверка, 44
скос версии, 124
энергозависимые поля, 27
ожидайте набор, 387
слово, 61
рабочая копия, 371
запишите действие потоком, 373
обнуляет, 7
терминальные символы
нотация грамматики дескриптора, 90
элемент this_class
(Структура ClassFile), 87
этот объект
роль создания экземпляра, 50
блокировки используют с, 29
включение дескриптора метода, 92
определение слова, 29
потоки
См. также синхронизацию
действия, определение слова, 371
(глава), 371
ограничения на отношения среди действий, 373
создание, 386
фреймы используют с, 66
Стеки Java, 62
взаимодействие памяти с, упорядочивая правила, 54
собственные стеки метода, 65
не в порядке пример записей, 384
регистр pc, 61
совместно используемый
области данных, "куча", 63
области данных, область метода, 63
переменные, механизмы для того, чтобы обработать, 26
свопинг примера, 380
синхронизация выходит во время инициализации, 47
определение слова, 53
Использование обработки исключений ThreadGroup, 35, 36
бросок
Исключения Throwable как экземпляры или подклассы, 35
Класс Throwable
исключения как экземпляры или подклассы, 35
бросок
исключения, athrow, 167
оператор броска, как причина исключения, 35
Throwable как корень иерархии исключения, 38
синхронизация
зависимости, в параллельном программировании, 54
переходное ключевое слово, 26
См. также модификатор ACC_TRANSIENT
оператор "выгода попытки наконец"
См. также исключения
как оператор обработки исключений, 70
использование обработки исключений, 37
попробуйте наконец оператор
См. также исключения
как оператор обработки исключений, 70
использование обработки исключений, 37
Характеристики скомпилированного кода Java Sun, 133

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

Спецификация Виртуальной машины Java

Авторское право © 1996, 1997 Sun Microsystems, Inc. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к jvm@java.sun.com

free hit counter