461 подписчик
1223. Что такое Reflection? Reflection это возможность в языке Java, которая позволяет программе получать информацию о себе во время выполнения. Она дает возможность изучать классы, интерфейсы, объекты и их параметры во время выполнения программы. Reflection API позволяет создавать классы, объекты, вызывать методы и получать информацию о классах и их свойствах, даже если это скрытая информация. Reflection API предоставляет некоторые классы, такие как Class, Method, Constructor и Field, которые можно использовать для получения информации о классе и его свойствах...
9 месяцев назад
11 подписчиков
Рассмотрим, что такое рефлексия в Java, какие возможности предоставляет API и как ее можно использовать в проектах. В статье приведем несколько примеров кода, которые можно запустить и посмотреть на результат, разберем схемы работы и особенности использования. Что такое Java Reflection API Java Reflection — это особенный функционал, который позволяет программе получить доступ к приватным частям объектов или поменять поведение некоторых методов классов. Созданный таким образом код будет адаптироваться к входным данным и, например, не будет зависеть от типов, с которыми работает...
7 месяцев назад
13,7K подписчиков
Источник: Nuances of Programming Первая и вторая части статьи. Практический пример: добавление функциональности плагина в Java-приложение Плагины  —  это небольшие программы, которые могут быть включены в работающее приложение для расширения его функциональности. Рассмотрим редактор кода Visual Studio Code, который помогает в таких задачах разработки, как отладка, тестирование кода и контроль версий. Кроме того, он поставляется на рынок с тысячами расширений, которые могут загружать пользователи...
7 месяцев назад