«1. Обзор В этом кратком руководстве мы рассмотрим концепцию ключевого слова def в Groovy. Он предоставляет дополнительную функцию ввода для этого динамического языка JVM. 2. Значение ключевого слова def Ключевое слово def используется для определения нетипизированной переменной или функции в
«Гарантированная REST-аутентификация»
«1. Обзор В этом руководстве мы проанализируем, как мы можем пройти аутентификацию с помощью REST Assured для правильного тестирования и проверки защищенного API. Инструмент обеспечивает поддержку нескольких схем аутентификации: Базовая аутентификация Дайджест-аутентификация Аутентификация по форме Аутентификация OAuth 1 и OAuth
«Начало работы со свойствами Java»
«1. Обзор Большинству Java-приложений в какой-то момент необходимо использовать свойства, как правило, для хранения простых параметров в виде пар ключ-значение вне скомпилированного кода. Итак, язык имеет первоклассную поддержку свойств — java.util.Properties — служебный класс, предназначенный для обработки файлов конфигурации такого
«Компиляция файлов Java *.class с помощью javac»
1. Обзор Это руководство знакомит с инструментом javac и описывает, как использовать его для компиляции исходных файлов Java в файлы классов. Мы начнем с краткого описания команды javac, а затем рассмотрим инструмент более подробно, рассмотрев его различные параметры. 2. Команда
«Шаблон проектирования стратегии в Java 8»
«1. Введение В этой статье мы рассмотрим, как мы можем реализовать шаблон разработки стратегии в Java 8. Сначала мы дадим обзор шаблона и объясним, как он традиционно реализуется в Java 8. старые версии Java. Далее мы попробуем шаблон снова, только
«Обобщенный вывод целевого типа в Java»
«1. Введение Определение типов было введено в Java 5 в дополнение к обобщениям и было существенно расширено в следующих выпусках Java, что также называется Обобщенным выводом целевого типа. В этом руководстве мы рассмотрим эту концепцию с примерами кода. 2. Универсальные
«Почему локальные переменные, используемые в лямбда-выражениях, должны быть окончательными или фактически окончательными?»
«1. Введение Java 8 дает нам лямбда-выражения и, по ассоциации, понятие эффективных конечных переменных. Вы когда-нибудь задумывались, почему локальные переменные, захваченные в лямбда-выражениях, должны быть окончательными или фактически окончательными? Что ж, JLS дает нам небольшую подсказку, когда говорит: «Ограничение на
«Итерация по диапазону дат в Java»
«1. Обзор В этом кратком руководстве мы изучим несколько способов перебора диапазона дат с использованием даты начала и окончания в Java 7, Java 8 и Java 9. 2. Java 7 Начиная с Java 7, мы будем использовать класс java.util.Date для
«Синтаксис локальной переменной Java 11 для параметров Lambda»
«1. Введение Синтаксис локальных переменных для лямбда-параметров — единственная функция языка, представленная в Java 11. В этом руководстве мы рассмотрим и используем эту новую функцию. 2. Синтаксис локальной переменной для параметров Lambda Одной из ключевых функций, представленных в Java 10,
«Дополнения к строковому API Java 11»
«1. Введение В Java 11 к обычно используемому классу String добавлено несколько полезных API. В этом руководстве мы рассмотрим и будем использовать эти новые API. 2. Repeat() Как следует из названия, метод экземпляра Repeat() повторяет содержимое строки. Возвращает строку, значение