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

1310 записей с тегом "Java"

Посмотреть все теги

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

1. Введение

В этом кратком руководстве мы продемонстрируем три различных подхода к извлечению ключа из карты для заданного значения. Мы также обсудим положительные и отрицательные стороны различных решений.

Чтобы узнать больше об интерфейсе карты , вы можете прочитать эту статью .

2. Итеративный подход

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

1. Введение

В этом кратком руководстве мы покажем, как объединить две карты, используя возможности Java 8 .

Чтобы быть более конкретным, мы рассмотрим различные сценарии слияния, включая карты с повторяющимися записями.

2. Инициализация

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

1. Введение

В этой статье мы собираемся сравнить две реализации Map : TreeMap и HashMap .

Обе реализации составляют неотъемлемую часть Java Collections Framework и хранят данные в виде пар ключ-значение .

2. Отличия

2.1. Реализация

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

1. Обзор

Обычно мы используем Java Stream API для обработки коллекций данных.

Одной приятной функцией является поддержка операций с числовыми потоками, таких как операция суммирования . Однако мы не можем обрабатывать все числовые типы таким образом.

В этом руководстве мы увидим, как выполнять операцию суммирования с потоками чисел, такими как BigDecimal .

2. Как мы обычно суммируем поток

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

1. Введение

В этом уроке мы рассмотрим различные способы создания неизменяемого множества в Java.

Но сначала давайте разберемся с неизменяемым множеством и посмотрим, зачем оно нам нужно.

2. Что такое неизменяемый набор?

Как правило, неизменяемый объект не изменит своего внутреннего состояния после того, как мы его создадим. Это делает его потокобезопасным по умолчанию. Та же логика применима к неизменяемым множествам.

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

1. Обзор

В этом кратком руководстве мы увидим, как извлечь день недели в виде числа и текста из даты Java.

2. Проблема

Бизнес-логике часто нужен день недели. Почему? Во-первых, рабочее время и уровень обслуживания различаются в рабочие и выходные дни. Поэтому получение дня в виде числа необходимо для многих систем. Но нам также может понадобиться день как текст для отображения.

Итак, как нам извлечь день недели из дат в Java?

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

1. Обзор

В этом кратком руководстве мы увидим, как отлаживать Java-программы с помощью Eclipse IDE.

2. Основные понятия

Eclipse имеет отличную поддержку для отладки приложений. Он визуализирует пошаговое выполнение и помогает нам обнаруживать ошибки.

Чтобы продемонстрировать возможности отладки в Eclipse, мы будем использовать пример программы PerfectSquareCounter . Эта программа подсчитывает общее количество идеальных квадратов и даже идеальных квадратов под заданным числом:

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

1. Введение

В этом кратком руководстве мы собираемся реализовать программу CLI для расчета процентов на Java.

Но сначала давайте определим, как вычислить процент математически.

2. Математическая формула

В математике процент — это число или отношение, выраженное в виде доли от 100. Его часто обозначают с помощью знака процента «%».

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

1. Обзор

В этом кратком руководстве мы научимся решать алгоритмическую задачу проверки того, перекрываются ли два заданных прямоугольника.

Мы начнем с определения проблемы, а затем постепенно создадим решение.

Наконец, мы реализуем это на Java.

2. Определение проблемы