Содержание
- 2. В библиотеке коллекций Java существует два базовых интерфейса, реализации которых и представляют совокупность всех классов коллекций:
- 4. List ArrayList - пожалуй самая часто используемая коллекция. ArrayList инкапсулирует в себе обычный массив, длина которого
- 5. LinkedList LinkedList - Двусвязный список. Это структура данных, состоящая из узлов, каждый из которых содержит как
- 6. Set HashSet - коллекция, не позволяющая хранить одинаковые объекты(как и любой Set). HashSet инкапсулирует в себе
- 7. Если Вы хотите использовать HashSet для хранения объектов СВОИХ классов, то вы ДОЛЖНЫ переопределить методы hashCode()
- 8. LinkedHashSet - поддерживает связный список элементов набора в том порядке, в котором они вставлялись. Это позволяет
- 9. Queue PriorityQueue - единственная прямая реализация интерфейса Queue (не считая LinkedList, который больше является списком, чем
- 10. Map Интерфейс Map соотносит уникальные ключи со значениями. Ключ — это объект, который вы используете для
- 12. HashMap HashMap — основан на хэш-таблицах, реализует интерфейс Map (что подразумевает хранение данных в виде пар
- 13. LinkedHashMap - расширяет класс HashMap. Он создает связный список элементов в карте, расположенных в том порядке,
- 14. TreeMap TreeMap - расширяет класс AbstractMap и реализует интерфейс NavigatebleMap. Он создает коллекцию, которая для хранения
- 15. WeakHashMap WeakHashMap - коллекция, использующая слабые ссылки для ключей (а не значений). Слабая ссылка (англ. weak
- 16. Класс ArrayList и интерфейс List ArrayList имеет следующие конструкторы: ArrayList(): создает пустой список ArrayList(Collection col): создает
- 17. LinkedList
- 18. Односвязный список
- 19. Двусвязный список
- 21. List linkedList = new LinkedList (); linkedList.add("Barsik"); linkedList.add("Murzik"); linkedList.add("Ryzhik"); Iterator iterator = linkedList.iterator(); String firstCat =
- 22. Используемый в примере итератор имеет ограниченные возможности, например, его метод add() добавляет новый элемент в конец
- 24. Скачать презентацию