Pull to refresh
8
0.3
Егор Пиший@supcheg

Middle Java Developer

Send message

Нововведения Java 25

Level of difficultyMedium
Reading time5 min
Reach and readers13K

Java не стоит на месте и продолжает активно развиваться. Скоро выйдет уже 25-я версия языка. В этом релизе изменили работу с boilerplate-кодом и конструкторами, а также отказались от поддержки устаревших систем. Обо всех этих и других нововведениях расскажем в статье.

Читать далее

Method Handles быстрее рефлексии (иногда)

Level of difficultyHard
Reading time11 min
Reach and readers2.7K

Как Java поддерживает динамические вызовы? От медленной рефлексии до оптимизированных MethodHandle и invokedynamic — изучаем эволюцию динамизма в JVM. Разбираем внутреннее устройство MethodHandle и какие роли играют CallSite и invokedynamic.

Читать далее

Поиск в поиске: проверка Elasticsearch

Level of difficultyMedium
Reading time16 min
Reach and readers949

Один из самых больших проектов на Java в Open Source. Elasticsearch используется во многих крупных организациях, таких как GitHub, Альфа-Банк, Тинькофф, Netflix и Amazon. Шесть лет назад мы уже проверяли проект, но интересно, какие новые ошибки появились за столь долгое время?

Читать далее

Information

Rating
2,559-th
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик
Младший