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

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

JSP & Servlets
20 уровень , 5 лекция
Открыта

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


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

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

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

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

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


Apache commons

Комментарии (5)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Damir Уровень 31
13 декабря 2022
Ням-ням как вкусно, офи.... ооххх
Damir Уровень 31
13 декабря 2022
Кому шоколадку? String[][] Шоколадка = new String[3][7]; Шоколадка[2][4] = "Milka"; System.out.print(Arrays.toString(Шоколадка);
Уровень 51
28 мая 2022
конец)
Варвара Уровень 41
7 октября 2022
- делу венец)
Дамир Уровень 3
10 декабря 2022
целью конец