Генеральный спонсор

Золотой спонсор

Спонсоры

Организатор

Java Runtime: повседневные обязанности виртуальной машины Java

Что делает JVM? Компилирует код и выполняет сборку мусора, — скажете вы и будете совершенно правы. Тем не менее, Java приложения могут работать даже при полном отсутствии JIT и GC.

Виртуальная машина состоит из большого числа компонентов, благодаря которым исполнение Java-программ становится возможным. Из доклада вы узнаете, что представляет собой байткод, где лежат переменные, что содержится в class-файлах, кто ловит исключения, насколько дороги JNI методы, как работает синхронизация и многое другое.