filmov
tv
14. JAVA. Memory Model | Технострим
Показать описание
Курс «Разработка на Java».
Лекция №14: Memory model.
Лектор: Дмитрий Архангельский.
Цель курса — создание рабочего приложения, получение необходимых навыков и опыта в области разработки программного обеспечения. По окончании курса студенты должны знать синтаксис и основные библиотеки языка Java, понимать объектно-ориентированный подход, уметь декомпозировать сложные задачи.
Получаемые навыки:
• основные конструкции языка, объекты и классы;
• ввод и вывод в Java — консольный, файловый, сетевой;
• интерфейсы и абстрактные классы, анонимные классы;
• лямбда-функции;
• сетевое взаимодействие, сокеты;
• механизм исключений;
• проверяемые и непроверяемые исключения;
• потоки — жизненный цикл, прерывание;
• критическая секция;
• проблемы взаимодействия (дедлок);
• механизм wait/notify, блокирующие очереди producer/consumer;
• коллекции, выбор структуры данных, подходящей для задачи;
• параметризованные коллекции;
• параметризация в Java.
Смотрите также:
VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.
Лекция №14: Memory model.
Лектор: Дмитрий Архангельский.
Цель курса — создание рабочего приложения, получение необходимых навыков и опыта в области разработки программного обеспечения. По окончании курса студенты должны знать синтаксис и основные библиотеки языка Java, понимать объектно-ориентированный подход, уметь декомпозировать сложные задачи.
Получаемые навыки:
• основные конструкции языка, объекты и классы;
• ввод и вывод в Java — консольный, файловый, сетевой;
• интерфейсы и абстрактные классы, анонимные классы;
• лямбда-функции;
• сетевое взаимодействие, сокеты;
• механизм исключений;
• проверяемые и непроверяемые исключения;
• потоки — жизненный цикл, прерывание;
• критическая секция;
• проблемы взаимодействия (дедлок);
• механизм wait/notify, блокирующие очереди producer/consumer;
• коллекции, выбор структуры данных, подходящей для задачи;
• параметризованные коллекции;
• параметризация в Java.
Смотрите также:
VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.
Комментарии