Reflection API. Рефлексія. Темна сторона Java
Рефлексія — це механізм дослідження даних про програму під час її виконання. Рефлексія дає можливість досліджувати інформацію про поля, методи й конструктори класів. Вона використовується практично в усіх сучасних технологіях Java, тому варто розуміти її теоретичні та практичні аспекти. Для детального знайомства з Reflection API буде корисною ця стаття.
Приклади використання Reflection
Ця лекція допоможе тобі розібратися не лише з тим, “що” таке рефлексія, але й визначитися, для чого вона потрібна та в яких випадках її варто використовувати в Java-коді.
Відео: Java | Виклик методу з Method Handles і Reflection
Автор цього відео пояснить, як створити низькорівневий механізм для пошуку, адаптації та виклику методів.