«1. Введение В этой статье мы сравним две самые популярные Java-реализации интерфейса java.util.Set — HashSet и TreeSet. 2. Различия HashSet и TreeSet являются листьями одной и той же ветки, но они отличаются несколькими важными моментами. 2.1. Порядок HashSet хранит объекты
«Проверка сортировки списка в Java»
«1. Обзор В этом руководстве мы рассмотрим различные способы проверки сортировки списка в Java. 2. Итеративный подход Итеративный подход — это простой и интуитивно понятный способ проверки отсортированного списка. В этом подходе мы будем повторять список и сравнивать соседние элементы.
«Преобразование Iterable в коллекцию в Java»
«1. Обзор В этом руководстве мы рассмотрим различные способы преобразования Iterable в Collection в Java. Мы начнем с простых решений Java, а затем рассмотрим варианты, которые также предоставляют библиотеки Guava и Apache Commons. 2. Iterable и Iterator Сначала мы определим
«Определение стека символов в Java»
«1. Обзор В этом руководстве мы обсудим, как создать стек символов в Java. Сначала мы посмотрим, как это можно сделать с помощью Java API, а затем рассмотрим некоторые пользовательские реализации. Стек — это структура данных, которая следует принципу LIFO (Last
«ClassCastException: Arrays$ArrayList не может быть приведен к ArrayList»
«1. Введение ClassCastException — это исключение среды выполнения, возникающее в Java, когда мы пытаемся неправильно преобразовать класс из одного типа в другой. Он выдается, чтобы указать, что код попытался привести объект к связанному классу, экземпляром которого он не является. Более
«Удалить все вхождения определенного значения из списка»
«1. Введение В Java просто удалить конкретное значение из списка с помощью List.remove(). Однако эффективно удалить все вхождения значения намного сложнее. В этом уроке мы увидим несколько решений этой проблемы с описанием плюсов и минусов. Ради удобочитаемости мы используем в
«Еженедельник Java, выпуск 256»
«Итак, приступим… 1. Spring и Java >> How to parse a String into an EntityGraph with Hibernate 5.4 [thoughts-on-java.org] Обзор этой удобной новой функции, и теперь вы можете объединять несколько графов сущностей в один. Очень круто. >> Definitive Guide To Switch Expressions
«Еженедельный обзор Баелдунга 8»
«В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. 2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую
«Тестовые контейнеры Docker в тестах Java»
«1. Введение В этом руководстве мы рассмотрим библиотеку Java TestContainers. Это позволяет нам использовать контейнеры Docker в наших тестах. В результате мы можем писать автономные интеграционные тесты, которые зависят от внешних ресурсов. Мы можем использовать в наших тестах любой ресурс,
«Java Web Weekly, выпуск 136»
«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров. Итак, приступим… 1. Spring и Java >> Groovy for Java Developers?! Meet Gradle, Grails and Spock