час виконання програми отримувати інформацію про класи, їх поля
і методиБільш загально – для динамічної роботи з кодом. Наприклад – створити екземпляр класу, назва якого вводиться в рядку.
Базовий інструмент – клас Class.
Додаткові можливості – пакет java.lang.reflect.