From 6577c6ae7efe8a6441a193173466551b3329406b Mon Sep 17 00:00:00 2001 From: Olga Larina Date: Thu, 16 Mar 2023 15:06:31 +0300 Subject: [PATCH] fix HashSet in jcf --- jcf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jcf.md b/jcf.md index d024e8a..302b137 100644 --- a/jcf.md +++ b/jcf.md @@ -105,7 +105,7 @@ _«Коллекция»_ - это структура данных, набор к + `Vector` — реализация динамического массива объектов, методы которой синхронизированы. + `Stack` — реализация стека LIFO (last-in-first-out). + `Set` (сет) описывает неупорядоченную коллекцию, не содержащую повторяющихся элементов. Реализации: - + `HashSet` - использует HashMap для хранения данных. В качестве ключа и значения используется добавляемый элемент. Из-за особенностей реализации порядок элементов не гарантируется при добавлении. + + `HashSet` - использует HashMap для хранения данных. В качестве ключа используется добавляемый элемент, в качестве значения - заглушка Object. Из-за особенностей реализации порядок элементов не гарантируется при добавлении. + `LinkedHashSet` — гарантирует, что порядок элементов при обходе коллекции будет идентичен порядку добавления элементов. + `TreeSet` — предоставляет возможность управлять порядком элементов в коллекции при помощи объекта `Comparator`, либо сохраняет элементы с использованием «natural ordering». + `Queue` (очередь) предназначена для хранения элементов с предопределённым способом вставки и извлечения FIFO (first-in-first-out):