1. Гледайте
Когато изпълнението на вашата програма спре в точка на прекъсване or когато преминавате през една инструкция наведнъж, можете да прегледате стойностите на променливите, известни на текущото местоположение в програмата.
Нека напишем програма, която попълва 10
масив от -елементи с числата от 100
до 109
. Пример:
IntelliJ IDEA е достатъчно умен, за да показва стойностите на важни променливи точно над codeа. В нашия случай говорим за data
променливата масив
Освен това в долната част на екранната снимка виждаме отворен раздела Debugger (не Console ). Той показва всички променливи (заедно с техните стойности), които са известни на това място в програмата.
Ако натиснете F8
10 пъти, тогава ще направите 5 повторения през цикъла (едно натискане за заглавката на цикъла и едно за тялото на цикъла). Тогава ще получите резултат като този:
Завършихме 5
итерациите 10
на цикъла и можете да видите, че масивът от данни вече има стойности 5
: 100
, 101
, и .102
103
104
Между другото, ако свиете съдържанието на масива, можете да видите някои по-полезни променливи:
2. Промяна на стойностите на променливите
Между другото, ако искате да тествате How вашата програма ще се държи при определени стойности на променливи, можете просто да промените стойността на която и да е променлива, докато програмата работи (в режим на отстраняване на грешки).
За да направите това, щракнете с десния бутон върху името на променливата or натиснете F2
:
След това просто въведете новата стойност на променливата и натиснете Enter
и това е:
Току-що научихте най-много 5% от всички функции на IntelliJ IDEA. След като ги усвоите, ще говорим за останалото.
3. Изпълнение на codeов фрагмент
Можете също така да изпълнявате произволен code по всяко време, докато програмата ви работи. Това става с помощта на клавишната комбинация Alt
+ F8
or съответния елемент в контекстното меню:
Ще се отвори специален прозорец, където можете да напишете произволен code и този code може да използва всяHowви променливи, известни на текущото местоположение в изпълнението на програмата!
Можете да извикате всяHowви методи, да речем, за да накарате програмата да покаже няHowъв текст на екрана, без да прекъсва работата си! Пример: