1. Watch

Щоразу під час зупинки програми за допомогою break point або під час покрокового виконання ви можете переглянути значення змінних, які відомі в певному місці програми.

Спробуймо написати програму, яка заповнює масив із 10 елементів числами від 100 до 109. Приклад:

Інтелектуальна система IntelliJ IDEA прямо над кодом відображає значення важливих змінних. У нашому випадку — це змінна-масив data.

Крім того, в нижній частині знімку екрана зараз відкрито вкладку Debugger (а не Console), і в ній відображаються всі змінні (зі своїми значеннями), відомі в цьому місці програми.

Якщо натиснути 10 разів клавішу F8, то буде виконано 5 витків циклу (одне натискання для заголовка циклу і одне для тіла циклу). Тоді ви отримаєте такий результат:

Виконано 5 ітерацій циклу з 10, і ви бачите, що в масиві data вже є 5 значень: 100, 101, 102, 103 і 104.

До речі, якщо згорнути вміст масиву, можна побачити ще кілька корисних змінних:


2. Заміна значень змінних

До речі, якщо ви хочете перевірити, як ваша програма працюватиме при певних значеннях змінних, ви можете просто замінити значення будь-яких змінних під час виконання програми (в режимі налагодження).

Для цього потрібно клацнути правою кнопкою миші на імені змінної або натиснути клавішу F2:

Потім ви просто пишете нове значення змінної і натискаєте клавішу Enter. Все!


3. Виконання фрагмента коду

Крім того, на будь-якому етапі роботи програми можна виконати довільний код. Роблять це за допомогою комбінації клавіш Alt+F8 або вибору відповідного пункту в контекстному меню:

На екрані з'явиться спеціально вікно, де ви можете написати будь-який код, в якому можна використовувати змінні, відомі на цей момент виконання програми!

Можна викликати будь-які методи: скажімо, наказати програмі вивести певний текст на екран, не перериваючи її роботи! Приклад:

Ви щойно дізналися заледве про 5 % усіх можливостей IntelliJ IDEA. Коли ви їх опануєте, поговоримо про решту.