JavaRush/Курсы/JSP & Servlets/Полезные классы из Apache Commons

Полезные классы из Apache Commons

Открыта

Список полезных классов


Проект Commons дополняет платформу Java Collections. Он предоставляет несколько классов, значительно облегчающих обработку коллекций. Так же он предоставляет много новых интерфейсов, реализаций и утилит.

Основные особенности коллекций проекта Commons следующие:

  • Bag
    Bag интерфейсы упрощают коллекции, которые имеют несколько копий каждого объекта.
  • BidiMap
    Интерфейсы BidiMap предоставляют двунаправленные карты, которые можно использовать для поиска значений с помощью ключей или ключей с использованием значений.
  • MapIterator
    Интерфейс MapIterator обеспечивает простую итерацию по картам.
  • Преобразующие декораторы
    Преобразующие декораторы могут изменять каждый объект коллекции, как и когда он добавляется в коллекцию.
  • Составные коллекции
    Составные коллекции используются, когда несколько коллекций должны обрабатываться одинаково.
  • Упорядоченная карта
    Упорядоченные карты сохраняют порядок, в котором элементы добавляются.
  • Упорядоченный набор
    Упорядоченные наборы сохраняют порядок, в котором элементы добавляются.
  • Справочная карта
    Справочная карта позволяет собирать ключи / значения под строгим контролем.
  • Реализации компаратора
    Доступно множество реализаций компаратора.
  • Реализации итераторов
    Доступно много реализаций итераторов.
  • Классы адаптера
    Классы адаптера доступны для преобразования массивов и перечислений в коллекции.
  • Утилиты
    Утилиты доступны для тестирования или создания типовых свойств теорий множеств, таких как объединение, пересечение. Поддерживает закрытие.

Информации много, поэтому постарайся просто помнить, что такие коллекции есть.

И запомни одну вещь! Если хочешь реализовать что-то свое, уникальное, проверь для начала, есть ли для этого уже готовое решение. Скорее всего оно будет, потому что ты не первый, кто изучает Java. Если ты будешь использовать какое-то готовое решение, проще будет и тебе, и твоим коллегам)


Apache commons

Комментарии (5)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Damir
Уровень 31
13 декабря 2022, 11:19
Ням-ням как вкусно, офи.... ооххх
Damir
Уровень 31
13 декабря 2022, 11:18
Кому шоколадку? String[][] Шоколадка = new String[3][7]; Шоколадка[2][4] = "Milka"; System.out.print(Arrays.toString(Шоколадка);
Уpовень 302
28 мая 2022, 23:01
конец)
Варвара
Уровень 41
7 октября 2022, 13:16
- делу венец)
Дамир
Уровень 3
10 декабря 2022, 14:37
целью конец