«Spring Boot без веб-сервера»

«1. Введение Spring Boot — отличная платформа для быстрого создания новых Java-приложений для различных вариантов использования. Одним из наиболее популярных применений является использование в качестве веб-сервера одного из многих поддерживаемых встроенных контейнеров сервлетов и механизмов шаблонов. Однако у Spring Boot

«Структура данных Trie в Java»

«1. Обзор Структуры данных представляют собой ключевой актив в компьютерном программировании, и очень важно знать, когда и зачем их использовать. Эта статья представляет собой краткое введение в структуру данных trie (произносится как «попробуй»), ее реализацию и анализ сложности. 2. Trie

«Цепочка предикатов Java 8»

«1. Обзор В этом кратком руководстве мы обсудим различные способы объединения предикатов в цепочку в Java 8. 2. Базовый пример Сначала давайте посмотрим, как использовать простой предикат для фильтрации списка имен. : @Test public void whenFilterList_thenSuccess(){ List<String> names = Arrays.asList(«Adam»,

«Фильтрация и преобразование коллекций в Guava»

«1. Обзор В этом уроке мы покажем, как фильтровать и преобразовывать коллекции с помощью Guava. Мы будем фильтровать с помощью предикатов, преобразовывать с помощью функций, предоставляемых библиотекой, и, наконец, мы увидим, как сочетать фильтрацию и преобразование. 2. Фильтрация коллекции Давайте

«Ряд Фибоначчи в Java»

«1. Обзор В этом уроке мы рассмотрим ряды Фибоначчи. В частности, мы реализуем три способа вычисления n-го члена ряда Фибоначчи, последний из которых является решением с постоянным временем. 2. Ряд Фибоначчи Ряд Фибоначчи — это ряд чисел, в котором каждый

«Поддержка беззнаковых арифметических операций в Java 8»

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

«Преобразование между байтовыми массивами и шестнадцатеричными строками в Java»

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

«Онлайн-компиляторы Java»

«1. Введение Онлайн-компилятор — это инструмент, который позволяет нам компилировать исходный код и выполнять его онлайн. Это отличный вариант, особенно для начинающих изучать Java, преподавателей или интервьюеров. Кроме того, очень легко делиться кодом или сотрудничать в частных или групповых сеансах.

«Руководство по TreeMap в Java»

«1. Обзор В этой статье мы собираемся изучить реализацию TreeMap интерфейса Map из Java Collections Framework (JCF). TreeMap — это реализация карты, которая сортирует свои записи в соответствии с естественным порядком своих ключей или, что еще лучше, с использованием компаратора,

«Руководство по TreeSet в Java»

«1. Обзор В этой статье мы рассмотрим неотъемлемую часть Java Collections Framework и одну из самых популярных реализаций Set — TreeSet. 2. Введение в TreeSet Проще говоря, TreeSet — это отсортированная коллекция, которая расширяет класс AbstractSet и реализует интерфейс NavigableSet.