Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / HashMap и HashSet / 6 сообщений из 6, страница 1 из 1
19.01.2006, 03:45
    #33490601
Спешащий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HashMap и HashSet
Такой вопрос недавно задали на интервью - а я растерялся и не смог дать ответ (видимо правильного не смог дать)

В чем существенное отличие HashMap и HashSet?

Единственное что я назвал это то что HashMap имплементит интерфейс Map, который не имплементит Collection; в то же время когда HashSet имплементит Set, который (вместе с List) имплементит Collection интерфейс.
Таким ответом остались недовольны. Мне в голову ничего не приходит абсолютно.
Что еще это может быть? Оба хранят данный по key-value, оба не гарантируют соблюдения порядка элементов, оба не syncronized, оба не дают иметь duplicate keys, оба разрешают лишь один null элемент как key.

Что ж еще?
Честно и сам путаюсь когда использовать тот, когда тот.

Никто не подскажет из знающих тут?
...
Рейтинг: 0 / 0
19.01.2006, 06:26
    #33490622
Liner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HashMap и HashSet
...
Рейтинг: 0 / 0
19.01.2006, 09:00
    #33490732
пумпан
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HashMap и HashSet
СпешащийОба хранят данный по key-valueи HashSet???
какие ж там keys?
...
Рейтинг: 0 / 0
19.01.2006, 11:17
    #33491156
Jozic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HashMap и HashSet
Спешащий...
В чем существенное отличие HashMap и HashSet?
...
Существенная разница в том, что Map это Map(ассоциативный массив), а Set это Set (множество) :)
А общее слово хеш, в данном случае, говорит только о том, что множество HashSet реализовано с помощью HashMap
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
23.05.2009, 17:07
    #36003463
alsodeep
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HashMap и HashSet
Спешащий,

По моему самое главное отличие это то, что в Set нельзя положить два _одинаковых_ объекта, ну и конечно доступ по key не осуществляется.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
14.06.2015, 22:22
    #38983580
phissa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HashMap и HashSet
Set не допускает дублей в значениях, map - может содержать хоть все одинаковые значения, главное, чтобы ключи были разные
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / HashMap и HashSet / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]