Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми на мові JAVA

Реферат Розробка програми на мові JAVA





"justify"> В TreeMap візначенні наступні конструктори:


TreeMap () (Comparator comp) (Map m) (SortedMap sm)


Перша форма створює пусту карту-дерево, яка буде відсортована з використаних простого порядку ключів. Друга форма конструює пусту карту, Заснований на дереві, Що буде відсортована з використаних Comparator Comp. Третя форма ініціалізує карту-дерево з елементами з m, что будут відсортовані по звічайній порядку ключів. Четверта форма створює карту-дерево з елементами Із sm, Які будут відсортовані в тому ж порядку что и sm.не візначає Додатковий методів, крім тихий, что Присутні в інтерфейсі NavigableMap и в класі AbstractMap.

Клас TreeMap відрізняється від других тім, что его елєменти впорядковані по ключу.

впорядкувань, Яке підтрімується у відсортованій карті повинною буті у відповідності з еквівалентом, ЯКЩО воно відсортоване по карті, для правильного застосовуваного карти-інтерфейсу. Поведінка відсортованої карти є чітко визначеня, даже ЯКЩО ее упорядкування є несуміснім.

асинхронним реалізація. Если кілька потоків отримай доступ до карти одночасно, то прінаймні один з потоків змінює карту структурно, в такому випадка вона винна буті сінхронізована зовні. Це звічайній досягається путем сінхронізації на Певний про єкт, что, природньо інкапсулює карту. Если такий об'єкт існує, карта винна буті «загорнута» з використаних методу Collections.synchronizedMap. Найкраще це делать во время програмування, для Запобігання Випадкове несінхронізованого доступу до карти:

Map m=Collections.synchronizedMap (new TreeMap (...)); TreeMap () створює нову порожню карту, яка сортуються відповідно до" природного порядку ключів. Всі ключі, Які вставлені в карту повінні реалізуваті порівняльній інтерфейс. Крім того, ВСІ Такі ключі повінні буті порівнянні между собою та не повінні покидати ClassCastException для будь-яких ЕЛЕМЕНТІВ K1 и K2 в карті. Если користувач намагається покласти ключ в карту, яка порушує це обмеження (Наприклад, користувач намагається поставити рядок ключа в карту, ключі Якої є цілімі числами) користувач повинен віклікаті ClassCastException.

public TreeMap (Comparator с) створює нову порожню карту, яка сортуються відповідно до даного компаратора. Всі ключі вставлені в карту повінні буті порівнянні между собою за даним компаратору: comparatorpare (K1, K2), Які НЕ повінні покидати ClassCastException для будь-якого ключа K1 и K2 в карті. Если користувач намагається покласти ключ в карту, яка порушує це обмеження, нужно віклікаті ClassCastException.

Параметри: - компаратор, Який буде використовуват для сортуваннях карти. Null Значення вказує, что ключі повінні буті вікорістанні «природного порядку». TreeMap (Map m) створює новий куля, что містіть ті ж відображення в якості даної карти, Які сортуються відповідно до ключів «природного порядку». Всі ключі вставлені в новій карті повінні буті реалізовані порівняльнім інтерфейсом. Цею метод працює в N * Log (N) часу.TreeMap (SortedMap m)

Створює новий куля, что містіть Такі Самі карти як и SortedMap та сортуються відповідно з тім самим порядком. Цею метод працює за лінійній годину.


.2 Опіс методу list ()


Кілька...


Назад | сторінка 9 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: Розробка програми на Java
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка програми на мові C + +
  • Реферат на тему: Розробка програми на мові C #