«Проект Java Valhalla»

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

«Еженедельник Java, выпуск 203»

«Итак, приступим… 1. Spring и Java >> Elegant delegates in Kotlin [blog.codecentric.de] В Kotlin есть много мощных функций, которые следует использовать с особой осторожностью, и делегирование — одна из них. >> 10 Common Hibernate Mistakes That Cripple Your Performance [thoughts-on-java.org]

«Создание треугольника с циклами for в Java»

«1. Введение В этом уроке мы рассмотрим несколько способов печати треугольника в Java. Естественно, существует множество типов треугольников. Здесь мы рассмотрим только пару из них: прямоугольный и равнобедренный треугольники. 2. Построение прямоугольного треугольника Прямоугольный треугольник — самый простой тип треугольника,

«Разбор XML-файла с помощью StAX»

«1. Введение В этом руководстве мы покажем, как анализировать файл XML с помощью StAX. Мы реализуем простой синтаксический анализатор XML и посмотрим, как он работает, на примере. 2. Синтаксический анализ с помощью StAX StAX — одна из нескольких библиотек XML

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

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

«Список примитивных целочисленных значений в Java»

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

«Отражение параметра метода в Java»

«1. Обзор Поддержка отражения параметров метода была добавлена ​​в Java 8. Проще говоря, она обеспечивает поддержку получения имен параметров во время выполнения. В этом кратком руководстве мы рассмотрим, как получить доступ к именам параметров для конструкторов и методов во время

«Изменение параметров аннотации во время выполнения»

«1. Обзор Аннотации, форма метаданных, которые вы можете добавлять в код Java. Эти аннотации могут быть обработаны во время компиляции и встроены в файлы классов или могут быть сохранены и доступны во время выполнения с помощью Reflection. В этой статье

«Динамические прокси в Java»

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