Page 173 - 6253
        P. 173
     Усі класи карт розширюють суперклас AbstractMap, в якому визначено основні
            методи для роботи із картами.
                  Клас HashMap
                  Клас  HashMap  розширює  клас  AbstractMap  і  реалізує  інтерфейс  Map.  Він
            використовує  хеш-таблицю  для  зберігання  карти,  що  забезпечує  константний  час
            виконання  методів  get()  та  put()  навіть  у  випадку  великих  наборів  даних.  Клас
            HashMap – це узагальнений клас, який оголошується наступним чином:
            class HashMap <K, V>
                  Визначені у класі HashMap конструктори представлені у таблиці 7.7.
                                                          Таблиця 7.7 – Конструктори класу HashMap
                             Конструктор                                             Опис
            HashMap()                                        Створює  порожню  хеш-карту  з  довжиною  по
                                                             замовчуванню (довжина = 16)
            HashMap(Мар          <?        extends        К,   Створює  хеш-карту,  яка  ініціалізується  елементами
            ? extends V> m)                                  карти m
            HashMap(int довжина)                             Створює хеш-карту визначеної довжини
            HashMap(int                            довжина,   Створює хеш-карту визначеної довжини та встановлює
            float коефЗаповнення)                            коефіцієнт заповнення
                  Використання  класу  HashMap  не  гарантує,  що  елементи  у  карті  будуть
            розміщені у тому ж порядку в якому вони були додані в неї. Розглянемо приклад у
            якому демонструється використання класу HashMap.
                  import java.util.HashMap;
                  import java.util.Map;
                  import java.util.Set;
                  public class Main {
                      public static void main (String args[]) {
                          // Створення хеш-карти
                          HashMap<String, String> cars = new HashMap<String, String>();
                                                              172
     	
