Перейти к основному содержимому

· 4 мин. чтения

1. Введение

MapUtils — это один из инструментов, доступных в проекте Apache Commons Collections.

Проще говоря, он предоставляет служебные методы и декораторы для работы с экземплярами java.util.Map и java.util.SortedMap .

2. Настройка

· 4 мин. чтения

1. Обзор

Библиотека Apache Commons Collections предоставляет полезные классы, дополняющие Java Collections Framework.

В этой статье мы рассмотрим интерфейс OrderedMap , который расширяет java.util.Map .

2. Зависимость от Maven

· 5 мин. чтения

1. Обзор

В этой статье мы рассмотрим API SetUtils библиотеки Apache Commons Collections. Проще говоря, эти утилиты можно использовать для выполнения определенных операций над структурами данных Set в Java.

2. Установка зависимостей

Чтобы мы могли использовать библиотеку SetUtils в нашем проекте, нам нужно добавить следующую зависимость в файл pom.xml нашего проекта :

· 3 мин. чтения

1. Обзор

В этой короткой статье мы рассмотрим интересную структуру данных в библиотеке Apache Commons Collections — BidiMap .

BidiMap добавляет возможность поиска ключа по соответствующему значению поверх стандартного интерфейса карты .

2. Зависимости

· 3 мин. чтения

1. Обзор

В этом коротком руководстве мы сосредоточимся на основных различиях между Hashtable и HashMap .

2. Hashtable и HashMap в Java

Hashtable и HashMap очень похожи — обе коллекции реализуют интерфейс Map .

Кроме того, методы put() , get() , remove() и containsKey() обеспечивают производительность O(1) с постоянным временем. Внутри эти методы работают на основе общей концепции хеширования с использованием сегментов для хранения данных.

· 4 мин. чтения

1. Обзор

В этом уроке мы сосредоточимся на различиях между классами ArrayList и Vector . Оба они относятся к Java Collections Framework и реализуют интерфейс java.util.List .

Однако эти классы имеют существенные различия в своих реализациях.

2. Что изменилось?

Для начала представим основные отличия ArrayList и Vector. Затем мы обсудим некоторые моменты более подробно:

· 3 мин. чтения

1. Введение

В этой статье мы представим концепцию Fail-Fast и Fail-Safe Iterators .

Системы Fail-Fast прерывают работу как можно быстрее, немедленно обнаруживая сбои и останавливая всю операцию.

Принимая во внимание, что отказоустойчивые системы не прерывают операцию в случае сбоя. Такие системы стараются максимально избегать возникновения сбоев.

2. Отказоустойчивые итераторы

· 4 мин. чтения

1. Введение

В этом кратком руководстве мы собираемся обсудить производительность метода contains() , доступного в java.util. HashSet и java.util. список массивов . Обе они являются коллекциями для хранения объектов и управления ими.

HashSet — это коллекция для хранения уникальных элементов. Чтобы узнать больше о HashSet, перейдите по этой ссылке .

ArrayList — популярная реализация интерфейса java.util.List .

У нас есть расширенная статья об ArrayList , доступная здесь .

2. Набор хешей.содержит()

· 3 мин. чтения

Мы набрали 300 и становимся сильными.

Java Weekly публикует мой недельный ритм уже более 5 лет, и я с нетерпением жду следующих 5 лет 🙂

Надеюсь, вы получили удовольствие от поездки . Вот так:

1. Весна и Ява

>> Руководство по архетипам Maven [ vojtechruzicka.com ]

Краткое руководство по проектным лесам с помощью Maven и обзор альтернатив, таких как Spring Initializr, Yeoman и JHipster.