Как стать автором
Обновить
10
0
Dmitriy Budim @dbudim

Software Development Engineer in Test

Отправить сообщение

Java 17: Foreign Functions & Memory API

Время на прочтение4 мин
Количество просмотров8.6K

На дворе Java 17, а значит пора разобрать еще один интересный JEP, а именно JEP 412: Foreign Function & Memory API, который является переосмыслением двух предыдущих: Foreign-Memory Access API и Foreign Linker API.

Новый API дает возможность взаимодействовать с кодом и данными вне runtime. Теперь Java может эффективно работать с нативными библиотеками и внешней памятью, заменив при этом JNI, улучшив производительность и стабильность, а также добавив возможность работать с разными видами памяти на разных платформах.

Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии9

Java 17: Pattern Matching for switch

Время на прочтение3 мин
Количество просмотров40K

14-го сентября состоялась презентация Apple, в этот же день произошло не менее важное событие - релиз Java 17.

Среди новых фич подъехал паттерн матчинг для switch в preview моде.

История началась с того, что в jdk 16 расширили instanceof оператор, который теперь может принимать type pattern и выполнять матчинг по паттерну. Это маленькое изменение позволило упростить типичную конструкцию с проверкой на тип и последующее приведение.

Читать далее
Всего голосов 19: ↑19 и ↓0+19
Комментарии15

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность