11.1 Treads & Variables
Під час зупинки програми за допомогою break point або при покроковому виконанні, щоразу ти можеш дивитися значення змінних, які відомі у поточному місці програми.
Давай напишемо програму, яка заповнює масив із 10 елементів числами від 100 до 109:
Інтелектуальна система IntelliJ IDEA прямо над кодом відображає значення важливих змінних. У нашому випадку це змінна-список data.
Також у нижній частині скриншоту у нас відкрита вкладка Threads & Variables (а не Debug Console), і в ній відображаються всі відомі змінні (зі своїми значеннями) у даному місці програми.
Якщо ти натиснеш F8 10 разів, то виконаєш 5 обертів циклу (одне натискання для заголовка циклу і одне для тіла циклу). Тоді ти отримаєш такий результат:
Відпрацювало 5 ітерацій циклу з 10, і ти бачиш, що в масиві data вже є 5 значень: 100, 101, 102, 103 і 104.
До речі, якщо звернути увагу на панель зі змінними, можна там побачити ще кілька корисних змінних:
11.2. Зміна значень змінної
До речі, якщо ти хочеш протестувати, як твоя програма поводитиметься при певних значеннях змінних, ти можеш просто змінити значення будь-яких змінних прямо під час виконання програми (в режимі налагодження).
Для цього потрібно клікнути правою кнопкою миші на імені змінної або натиснути F2:
Потім ти просто пишеш нове значення змінної і натискаєш Enter — все:
Або навіть так:
Натискаєш Enter і все — тепер програма використовує нове значення твоєї змінної.
11.3. Виконання фрагмента коду
Також у будь-який момент роботи програми ти можеш виконати довільний код. Це робиться за допомогою комбінації клавіш Alt+F8 (Option+F8) або пункту контекстного меню:
У тебе з'явиться спеціальне вікно, в якому ти можеш написати будь-який код, і в ньому можна використовувати змінні, відомі на поточний момент виконання програми!
Можна викликати будь-які методи: скажімо, змусити програму вивести якийсь текст на екран, не перериваючи її роботи! Приклад:
Ти щойно дізнався десь 5% від усіх можливостей IntelliJ IDEA. Коли ти їх освоїш, ми поговоримо про решту.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ