🗊 Презентация Основы программирование: Введение в Java. Коллекции

Нажмите для полного просмотра!
Основы программирование: Введение в Java. Коллекции, слайд №1 Основы программирование: Введение в Java. Коллекции, слайд №2 Основы программирование: Введение в Java. Коллекции, слайд №3 Основы программирование: Введение в Java. Коллекции, слайд №4 Основы программирование: Введение в Java. Коллекции, слайд №5 Основы программирование: Введение в Java. Коллекции, слайд №6 Основы программирование: Введение в Java. Коллекции, слайд №7 Основы программирование: Введение в Java. Коллекции, слайд №8 Основы программирование: Введение в Java. Коллекции, слайд №9 Основы программирование: Введение в Java. Коллекции, слайд №10 Основы программирование: Введение в Java. Коллекции, слайд №11 Основы программирование: Введение в Java. Коллекции, слайд №12 Основы программирование: Введение в Java. Коллекции, слайд №13 Основы программирование: Введение в Java. Коллекции, слайд №14 Основы программирование: Введение в Java. Коллекции, слайд №15 Основы программирование: Введение в Java. Коллекции, слайд №16 Основы программирование: Введение в Java. Коллекции, слайд №17 Основы программирование: Введение в Java. Коллекции, слайд №18 Основы программирование: Введение в Java. Коллекции, слайд №19 Основы программирование: Введение в Java. Коллекции, слайд №20 Основы программирование: Введение в Java. Коллекции, слайд №21 Основы программирование: Введение в Java. Коллекции, слайд №22 Основы программирование: Введение в Java. Коллекции, слайд №23 Основы программирование: Введение в Java. Коллекции, слайд №24 Основы программирование: Введение в Java. Коллекции, слайд №25 Основы программирование: Введение в Java. Коллекции, слайд №26 Основы программирование: Введение в Java. Коллекции, слайд №27 Основы программирование: Введение в Java. Коллекции, слайд №28 Основы программирование: Введение в Java. Коллекции, слайд №29

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основы программирование: Введение в Java. Коллекции. Доклад-сообщение содержит 29 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Основы программирование: Введение в Java Лекция 10. Коллекции. Власенко Олег Федосович
Описание слайда:
Основы программирование: Введение в Java Лекция 10. Коллекции. Власенко Олег Федосович

Слайд 2


Задача 1 – Знакомство с ArrayList Создать коллекцию ArrayList. Добавить в нее 3 элемента типа String. Вывести элементы, содержащиеся в коллекции в...
Описание слайда:
Задача 1 – Знакомство с ArrayList Создать коллекцию ArrayList. Добавить в нее 3 элемента типа String. Вывести элементы, содержащиеся в коллекции в консоль при помощи итератора.

Слайд 3


Задача 1 – Решение ArrayList v = new ArrayList(); v.add("10"); v.add("2"); v.add("30"); Iterator iterator =...
Описание слайда:
Задача 1 – Решение ArrayList v = new ArrayList(); v.add("10"); v.add("2"); v.add("30"); Iterator iterator = v.iterator(); while (iterator.hasNext()) { Object obj = iterator.next(); System.out.println(obj); }

Слайд 4


Пример
Описание слайда:
Пример

Слайд 5


Пример (идея реализации)
Описание слайда:
Пример (идея реализации)

Слайд 6


Пример: коллекция Vector
Описание слайда:
Пример: коллекция Vector

Слайд 7


Пример: коллекция ArrayList
Описание слайда:
Пример: коллекция ArrayList

Слайд 8


Чем отличаются Vector и ArrayList? Вопрос В чем принципиальное отличие классов Vector и ArrayList Ответ Методы класса Vector синхронизированы, в то...
Описание слайда:
Чем отличаются Vector и ArrayList? Вопрос В чем принципиальное отличие классов Vector и ArrayList Ответ Методы класса Vector синхронизированы, в то время как ArrayList - нет.

Слайд 9


Потоки и синхронизация Коротко про потоки Коротко про синхронизацию
Описание слайда:
Потоки и синхронизация Коротко про потоки Коротко про синхронизацию

Слайд 10


Разбор кода примера DictionaryLoaderTest DictionaryLoader.saveDictToFile Работа с файлами при записи DictionaryLoader.loadTextToDict Разбор алгоритма...
Описание слайда:
Разбор кода примера DictionaryLoaderTest DictionaryLoader.saveDictToFile Работа с файлами при записи DictionaryLoader.loadTextToDict Разбор алгоритма Флаги – inWord

Слайд 11


Обработка исключений Exception IOException FileNotFoundException Правила перехвата с учетом иерархии классов исключений
Описание слайда:
Обработка исключений Exception IOException FileNotFoundException Правила перехвата с учетом иерархии классов исключений

Слайд 12


Демонстрация работы Collection dict = new LinkedList(); vs Collection dict = new HashSet();
Описание слайда:
Демонстрация работы Collection dict = new LinkedList(); vs Collection dict = new HashSet();

Слайд 13


Пример: коллекция TreeSet
Описание слайда:
Пример: коллекция TreeSet

Слайд 14


Чем отличаются Vector и TreeSet? Время работы с Vector: 758 мс Время работы с TreeSet: 104 мс
Описание слайда:
Чем отличаются Vector и TreeSet? Время работы с Vector: 758 мс Время работы с TreeSet: 104 мс

Слайд 15


Пример: разные коллекции
Описание слайда:
Пример: разные коллекции

Слайд 16


Пример: разные коллекции – время работы
Описание слайда:
Пример: разные коллекции – время работы

Слайд 17


Иерархии коллекций Источник:
Описание слайда:
Иерархии коллекций Источник:

Слайд 18


Основы программирование: Введение в Java. Коллекции, слайд №18
Описание слайда:

Слайд 19


Основы программирование: Введение в Java. Коллекции, слайд №19
Описание слайда:

Слайд 20


Основы программирование: Введение в Java. Коллекции, слайд №20
Описание слайда:

Слайд 21


Итераторы public interface Iterator
Описание слайда:
Итераторы public interface Iterator

Слайд 22


Generics Что хранит List li1 = new ArrayList (); Что хранит List li = new ArrayList();
Описание слайда:
Generics Что хранит List li1 = new ArrayList (); Что хранит List li = new ArrayList();

Слайд 23


Класс Object
Описание слайда:
Класс Object

Слайд 24


Класс Object (2)
Описание слайда:
Класс Object (2)

Слайд 25


Класс Object
Описание слайда:
Класс Object

Слайд 26


Использование toString() ArrayList a3 = new ArrayList(); a3.add("Один"); a3.add("Два"); a3.add("Пять");...
Описание слайда:
Использование toString() ArrayList a3 = new ArrayList(); a3.add("Один"); a3.add("Два"); a3.add("Пять"); System.out.println("a3 = " + a3);

Слайд 27


Коротко о структурах данных Динамический массив Список Хэш Двоичное дерево поиска
Описание слайда:
Коротко о структурах данных Динамический массив Список Хэш Двоичное дерево поиска

Слайд 28


Хэш Пример про заказы по телефону Какие решения возможны? Как искать заказ за 5 секунд вручную? Структура хэша: Хэш-функция Хэш-таблица Схема...
Описание слайда:
Хэш Пример про заказы по телефону Какие решения возможны? Как искать заказ за 5 секунд вручную? Структура хэша: Хэш-функция Хэш-таблица Схема разрешения коллизий (список)

Слайд 29


Спасибо за внимание! Власенко Олег Федосович E-mail: vlasenko.oleg@gmail.com Vk: vk.com/oleg.f.vlasenko Телефон: 8 902 246 05 47
Описание слайда:
Спасибо за внимание! Власенко Олег Федосович E-mail: vlasenko.oleg@gmail.com Vk: vk.com/oleg.f.vlasenko Телефон: 8 902 246 05 47



Похожие презентации
Mypresentation.ru
Загрузить презентацию