Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СТП / lec / java2014-lec-01

.pdf
Скачиваний:
7
Добавлен:
03.03.2016
Размер:
930.07 Кб
Скачать

Особенности виртуальной машины Java

JVM задает и реализует следующие параметры:

Набор инструкций

Набор регистров

Формат файла класса

Стек

Куча со сборщиком мусора

Память

Фатальные ошибки времени выполнения

Тайминг с высокой точностью

11

Компоненты виртуальной машины Java

12

Реализации JVM с открытым кодом

13

OpenJDK

14

Параметры простейшей JVM

Параметры простейшей JVM

Среда выполнения Java

17

Среда выполнения Java с использованием

компилятора JIT (Just-In-Time)

18

Основные функции виртуальной машины Java

1.Загрузка кода - выполняется отдельным загрузчиком (class loader)

2.Проверка кода – выполняется верификатором байт-кода (bytecode verificator)

3.Запуск кода – выполняется интерпретатором времени выполнения

(runtime interpretator)

19

Загрузчик кода

1.Загружает все классы, необходимые для выполнения программы.

2.Поддерживает разные пространства имен

(namespaces) для загружаемых классов.

3.Контролирует подмену классов -использует разные загрузчики для системных и пользовательских классов.

20

Соседние файлы в папке lec