HashMap розширює
AbstractMap та реалізує
інтерфейс Map. Клас не додає власних методів. Клас
використовує хеш таблиці для зберігання зіставлення. HashMap не гарантує порядок елементів.
HashMap має наступні конструктори:
HashMap( )
HashMap(Map<?
extends K, ? extends V> m)
HashMap(int capacity)
HashMap(int capacity, float fillRatio)
Перший створює HashMap по
замовчуванню. Другий створює хеш зіставлення використовуючи елементи m. Третій задає ємність хеш зіставлення.
Четвертий задає ємність(по замовчуванню 16) та коефіцієнт заповнення (по
замовчуванню 0.75).