ЛекториумМедиатека
Личный кабинет

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

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

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

Лекции курса

15
  1. (The Art of) (Java) Performance Benchmarking IIАлексей Шипилёв
  2. IntelliJ IDEA изнутри: архитектура, производительность, процесс разработкиНиколай Чашников
  3. Type-safe Web with KotlinАндрей Бреслав
  4. Quantum Performance EffectsСергей Куксенко
  5. Closures and Collections — the World After EightMaurice Naftalin
  6. Класс!ная CassandraОлег Анастасьев
  7. Bulletproof Java ConcurrencyАлексей Шипилёв
  8. Динамическое обнаружение гонок в многопоточных Java-программахДмитрий Цителов, Виталий Трифанов
  9. Java Runtime: повседневные обязанности виртуальной машины Java▶ Вы тут
  10. Java Life StoryАня Барски
  11. What's New in Java 8Maurice Naftalin
  12. Приветственное слово JUG.ruИван Долгов, Алексей Фёдоров, Андрей Дмитриев
Показать все 15 лекций
  1. Антон Федчин – Приветственное словоАнтон Федчин
  2. Георгий Егоров – Приветственное словоГеоргий Егоров
  3. Григорий Лабзовский – Приветственное словоГригорий Лабзовский

Онлайн-курсы по программированию

3