Программирование на Java

Новосибирск, весна 2022

Описание

Изучение языка программирования Java с самых азов, но глубоко.

Мы расскажем про синтаксис и семантику языка, про структуру Java-проектов, компиляцию и запуск, про виртуальную машину, систему типов, многопоточность, модель памяти, сборку мусора и многое другое. Будут затронуты фрагменты стандартной библиотеки включая коллекции, Stream API, ввод-вывод, средства для параллельного программирования.

Преподаватели

Список лекций

Лекция 14. Что внутри Java?

В заключение нашего курса мы немного заглянем под капот виртуальной машины Java и посмотрим из чего она состоит и как это всё работает.

Лекция 15. Байт-код и сборка мусора

На последней лекции мы посмотрим как можно сгенерировать свой класс-файл с помощью ASM, а также немного поговорим о сборке мусора в Java