14. JAVA. Memory Model | Технострим

«Технотрек Group» при МФТИ. Курс «Разработка на Java». Лекция №14: Memory model. Лектор: Дмитрий Архангельский. Цель курса — создание рабочего приложения, получение необходимых навыков и опыта в области разработки программного обеспечения. По окончании курса студенты должны знать синтаксис и основные библиотеки языка Java, понимать объектно-ориентированный подход, уметь декомпозировать сложные задачи. Получаемые навыки: • основные конструкции языка, объекты и классы; • ввод и вывод в Java — консольный, файловый, сетевой; • интерфейсы и абстрактные классы, анонимные классы; • лямбда-функции; • сетевое взаимодействие, сокеты; • механизм исключений; • проверяемые и непроверяемые исключения; • потоки — жизненный цикл, прерывание; • критическая секция; • проблемы взаимодействия (дедлок); • механизм wait/notify, блокирующие очереди producer/consumer; • коллекции, выбор структуры данных, подходящей для задачи; • параметризованные коллекции; •
Back to Top