Java SE 4. Collections презентация
Содержание
- 2. Java Collections Framework
- 3. Java Collections Framework Коллекции (контейнеры) - хранилища, поддерживающие разнообразные способы накопления
- 4. Java Collections Framework Collection Interfaces – представляют собой описания фундаментальных типов
- 5. Иерархия интерфейсов Интерфейсы представляют собой наиболее общие описания фундаментально различных типов
- 6. Иерархия реализаций
- 7. java.util.Collection
- 8. public interface Collection<E> extends Iterable<E> Является образующим для интерфейсов коллекций Определяет
- 9. public interface Collection<E> extends Iterable<E>
- 10. java.util.Set
- 11. public interface Set<E> extends Collection<E> Set — коллекция, не содержащая дубликатов
- 12. Основные реализации и дочерние интерфейсы Set HashSet – неупорядоченное множество, реализованное
- 13. java.util.List
- 14. Основные реализации и дочерние интерфейсы List List — упорядоченная по времени
- 15. public interface List<E> extends Collection<E>
- 16. Основные реализации List Vector - Legacy-коллекция, адаптированная к интерфейсу List. Синхронизированная и
- 17. java.util.Queue
- 18. Основные реализации и дочерние интерфейсы Queue ArrayBlockingQueue хранит элементы в порядке
- 19. Queue API Queue представляет много дополнительных методов для работы с данными
- 20. java.util.Map
- 21. Основные реализации и дочерние интерфейсы Map
- 22. public interface Map<K,V> Map предоставляет много вариантов перебора содержимого Через коллекцию
- 23. Map API example Типизация Map при помощи Generics позволяет быть уверенным
- 24. Основные реализации Map HashMap - Самая распространенная реализация, основана на хэш-таблице
- 25. Итераторы
- 26. Iterator Iterator – специальный объект для последовательного обхода коллекции Является реализацией
- 27. Iterator – пример использования
- 28. ListIterator Расширяет стандартный итератор дополнительной функциональностью: В отличие от простого итератора
- 29. Сравнение и сортировка элементов коллекций
- 30. Comparator Comparator – интерфейс, описывающий алгоритм сравнения двух объектов. Он может
- 31. Comparable В качестве альтернативы сами объекты с данными могут реализовывать интерфейс
- 32. Примеры использования Comparator Если правила сортировки описаны во внешнем Comparator’е, то
- 33. Collator Сортировка в лексикографическом порядке должна принимать во внимание не только
- 34. Утилитные классы
- 35. java.util.Collections Этот утилитный класс предоставляет набор статических методов для типовых операций
- 36. java.util.Arrays Предоставляет утилитные методы для работы с массивами: Бинарный поиск Полное
- 37. Другие реализации интерфейсов Collection API Обертки и адаптеры для добавления некоторой
- 40. Скачать презентацию







































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