«Apache Commons BeanUtils»

«1. Обзор Apache Commons BeansUtils содержит все инструменты, необходимые для работы с Java-бинами. Проще говоря, компонент — это простые классы Java, содержащие поля, геттеры/сеттеры и конструктор без аргументов. Java предоставляет возможности рефлексии и самоанализа для идентификации методов получения-установки и их

«Java для цикла»

«1. Обзор В этой статье мы рассмотрим ключевой аспект языка Java — многократное выполнение оператора или группы операторов с использованием цикла for. 2. Простой цикл for Цикл for — это управляющая структура, которая позволяет нам повторять определенные операции путем увеличения

«Обертывание и повторное создание исключений в Java»

«1. Обзор Ключевое слово throw в Java используется для явного создания пользовательского или встроенного исключения. Но иногда в блоке catch нам нужно снова вызвать то же самое исключение. Это приводит к повторному созданию исключения. В этом руководстве мы обсудим два

«Поиск элементов в коллекциях в Groovy»

«1. Введение Groovy предоставляет значительное количество методов, расширяющих основные возможности Java. В этом уроке мы покажем, как Groovy делает это при проверке элемента и поиске его в нескольких типах коллекций. 2. Проверка наличия элемента Во-первых, мы сосредоточимся только на проверке

«Как запустить команду оболочки в Java»

«1. Обзор В этом руководстве мы проиллюстрируем два способа выполнения команды оболочки из кода Java. Первый заключается в использовании класса Runtime и вызове его метода exec. Второй и более настраиваемый способ заключается в создании и использовании экземпляра ProcessBuilder. 2. Зависимость

«Collections.emptyList() и новый экземпляр списка»

«1. Введение В этом коротком руководстве мы проиллюстрируем разницу между Collections.emptyList() и новым экземпляром списка. 2. Неизменяемость Основное различие между java.util.Collections.emptyList() и новым списком, например. new ArrayList\u003c\u003e() — неизменность. Collections.emptyList() возвращает список (java.util.Collections.EmptyList), который нельзя изменить. При создании нового экземпляра

«Работа с изображениями в Java»

«1. Обзор В этом уроке мы рассмотрим несколько доступных библиотек обработки изображений и выполним простую операцию обработки изображений — загрузим изображение и нарисуем на нем фигуру. Мы попробуем библиотеку AWT (и немного Swing), ImageJ, OpenIMAJ и TwelveMonkeys. 2. AWT AWT

«Проект Java Valhalla»

«1. Обзор В этой статье мы рассмотрим Project Valhalla — исторические причины его появления, текущее состояние разработки и то, что он дает ежедневному разработчику Java после его выпуска. . 2. Мотивация и причины проекта Valhalla В одном из своих выступлений

«Пользовательские средства запуска тестов JUnit 4»

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