Содержание
- 2. ЕСТЬ ПРОБЛЕМКА... Student[] s = new Student[5]; Массивы эффективны в некоторых случаях, но есть некоторые ограничения:
- 3. НАДО ЧТО-ТО С ЭТИМ ДЕЛАТЬ... Для преодоления этих недостатков или ограничений массива нам нужен Collection Framework
- 4. ЧТО ТАКОЕ КОЛЛЕКЦИЯ? Коллекция – хранилище, контейнер объектов с различными способами накопления и упорядочивания. Это абстрактная
- 5. ИЕРАРХИЯ
- 6. ITERABLE Iterable – самый главный интерфейс. Задает возможность итерироваться (перебирать) элементы ("for-each loop") Интерфейс Iterable содержит
- 7. LIST List используется для хранения упорядоченных элементов (могут быть одинаковые). Например, последовательность букв в слове: буквы
- 8. ARRAYLIST Строится на базе обычного массива. Если при создании не указать размерность, то под значения выделяется
- 9. LINKEDLIST Класс LinkedList реализует одновременно List и Deque. Это список, в котором у каждого элемента есть
- 10. AL VS LL если добавлять и удалять элементы с произвольными индексами в списке нужно чаще, чем
- 11. QUEUE, DEQUE («ДЭК») Очередь. В таком списке элементы можно добавлять только в хвост, а удалять —
- 12. ОПЕРАЦИИ С QUEUE 1. add() - добавляет элемент в конец очереди. 2. remove() и poll() -
- 13. SET Коллекция, которая не содержит повторяющиеся элементы. Это неупорядоченное множество уникальных элементов. Например, мешочек с бочонками
- 14. HASHSET Класс HashSet использует для хранения данных в хеш-таблице ( структура данных, в которой все элементы
- 15. TREESET О классе TreeSet вспоминают в тех случаях, когда множество должно быть упорядочено. Каким образом упорядочивать
- 17. Скачать презентацию