Материал: 7 - Презентация - Дженерики, Абстрактные типы данных, Стек, Очередь

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Центрдистанционногообучения

Лекция 7 Программирование на Java

ФИО преподавателя: Зорина Наталья Валентиновна e-mail: zorina@mirea.ru,zorina_n@mail.ru

Online-edu.mirea.ru

online.mirea.ru

Центрдистанционногообучения

Тема лекции:

Тема: Введение в обобщенные типы данных. Абстрактные типы данных и использование контейнерных классов в Java

online.mirea.ru

Центрдистанционногообучения

Содержание

Абстрактные типы данных: стек и очередь

Дженерики и параметризованные типы.

Стек как абстрактный тип данных: реализация стека на основе простого массива и на основе обобщенного связанного списка.

Очередь как абстрактный тип данных: реализация очереди на основе простого массива и на основе обобщенного связанного списка.

Дек как абстрактный тип данных: реализация

дека.

online.mirea.ru

Центрдистанционногообучения

Дженерики

В JDK введены так называемые обобщенные или параметризованные типы – generics или подругому обобщенные типы

Параметризованных (generic) классы и методы, позволяют использовать более гибкую и в то же время достаточно строгую типизацию, что особенно важно при работе с коллекциями.

Использование параметризации позволяет создавать классы, интерфейсы и методы, в которых тип обрабатываемых данных задается как параметр

online.mirea.ru

Центрдистанционногообучения

Дженерики

Дженерики или обобщенные типы позволяют вам абстрагироваться от использования конкретных типов.

Вы можете создать класс с таким общим типом и предоставить информацию об определенном типе во время создания экземпляра объекта типа класс.

Компилятор сможет выполнить необходимую проверку типов во время компиляции.

online.mirea.ru