Перейти к основному содержимому

3 записи с тегом "Java 16"

Посмотреть все теги

· 8 мин. чтения

1. Обзор

Java 16 , выпущенный 16 марта 2021 года, является последним краткосрочным добавочным выпуском, основанным на Java 15 . В этом выпуске есть несколько интересных функций, таких как записи и запечатанные классы.

В этой статье мы рассмотрим некоторые из этих новых функций.

2. Вызов методов по умолчанию из экземпляров прокси (JDK-8159746)

В качестве улучшения метода по умолчанию в интерфейсах с выпуском Java 16 была добавлена поддержка java.lang.reflect.InvocationHandler для вызова методов интерфейса по умолчанию через динамический прокси с использованием отражения.

· 5 мин. чтения

1. Введение

В этом руководстве мы собираемся узнать о каналах сокетов домена Unix .

Мы рассмотрим некоторые теоретические основы, плюсы и минусы и создадим простое клиент-серверное приложение Java, которое использует каналы сокетов домена Unix для обмена текстовыми сообщениями.

Мы также рассмотрим, как использовать сокеты домена Unix для подключения к базе данных.

2. Каналы сокетов домена Unix

· 6 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим метод Stream::mapMulti, представленный в Java 16. Мы напишем простые примеры, иллюстрирующие его использование. В частности, мы увидим, что этот метод похож на Stream:: flatMap . Мы рассмотрим, при каких обстоятельствах мы предпочитаем использовать mapMulti , а не flatMap .

Обязательно ознакомьтесь с нашими статьями о Java Streams , чтобы глубже погрузиться в Stream API.

2. Подпись метода

Опустив подстановочные знаки, метод mapMulti можно записать более кратко: