С помощью Intellij IDEA можно дебажить проект, искать ошибки, переименовывать переменные и методы, выполнять рефакторинг, а так же делать 100-500 других вещей, которые Вы будете выполнять работая программистом. IDEA позволяет делать практически все. Менять значения переменных во время работы программы? Можно. Выполнять свой код, во время работы программы, используя ее текущие данные? Да! Менять код классов во время работа программы? Конечно! Обо всем этом и не только Вы узнаете на 35 уровне :) https://cdn.javarush.ru/images/article/155cea79-acfd-4968-9361-ad585e939b82/original.png