Reflection API. Рефлексия. Темная сторона Java
Рефлексия — это механизм исследования данных о программе во время её выполнения. Рефлексия позволяет исследовать информацию о полях, методах и конструкторах классов. Она используется практически во всех современных технологиях Java, поэтому без понимания ее теоретических и практических аспектов не обойтись. Для подробного знакомства с Reflection API подойдет эта статья.
Примеры использования Reflection
Эта лекция поможет тебе разобраться не столько с тем, “что” такое рефлексия, сколько определиться, зачем она нужна и в каких случаях ее стоит использовать в своем Java-коде.
Видео: Java | Вызов метода с Method Handles и Reflection
Автор этого видео на личном опыте покажет, как с помощью исполняемой ссылки создавать низкоуровневый механизм для поиска, адаптации и вызова методов.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ