Вопросы, которые могут задать на собеседовании Senior Java Developer.
Проверьте себя без помощи поисковиков!
❓Что такое рефлексия?
Пример кода:
Class<?> clazz = Class.forName("java.lang.String");
System.out.println(clazz.getName());❗️Ответ:
Рефлексия — это механизм, который позволяет анализировать и изменять структуру и поведение классов, методов и полей во время выполнения. С помощью рефлексии можно создавать объекты, вызывать методы и получать доступ к приватным полям. Рефлексия используется в таких фреймворках, как Spring и Hibernate.
Документация по Reflection
