Reflection API. Рефлексия. Темная сторона Java

Рефлексия — это механизм исследования данных о программе во время её выполнения. Рефлексия позволяет исследовать информацию о полях, методах и конструкторах классов. Она используется практически во всех современных технологиях Java, поэтому без понимания ее теоретических и практических аспектов не обойтись. Для подробного знакомства с Reflection API подойдет эта статья.

Примеры использования Reflection

Эта лекция поможет тебе разобраться не столько с тем, “что” такое рефлексия, сколько определиться, зачем она нужна и в каких случаях ее стоит использовать в своем Java-коде.

Видео: Java | Вызов метода с Method Handles и Reflection

Автор этого видео на личном опыте покажет, как с помощью исполняемой ссылки создавать низкоуровневый механизм для поиска, адаптации и вызова методов.