1. Privește
Când execuția programului dvs. se oprește la un punct de întrerupere sau când parcurgeți o instrucțiune la un moment dat, vă puteți uita la valorile variabilelor cunoscute în locația curentă din program.
Să scriem un program care umple o 10
matrice -element cu numerele de la 100
până la 109
. Exemplu:
IntelliJ IDEA este suficient de inteligent pentru a afișa valorile variabilelor importante chiar deasupra codului. În cazul nostru, vorbim despre data
variabila matrice
De asemenea, în partea de jos a capturii de ecran, vedem fila Debugger deschisă (nu Console ). Afișează toate variabilele (împreună cu valorile lor) care sunt cunoscute în acest loc în program.
Dacă apăsați F8
de 10 ori, atunci veți face 5 iterații prin buclă (o apăsare pentru antetul buclei și una pentru corpul buclei). Apoi veți obține un rezultat ca acesta:
Am terminat din 5
iterații 10
ale buclei și puteți vedea că matricea de date are deja 5
valori: 100
, 101
, și .102
103
104
Apropo, dacă restrângeți conținutul matricei, puteți vedea câteva variabile mai utile:
2. Modificarea valorilor variabilelor
Apropo, dacă doriți să testați cum se va comporta programul dvs. având în vedere anumite valori ale variabilelor, puteți pur și simplu să schimbați valoarea oricărei variabile chiar în timp ce programul rulează (în modul de depanare).
Pentru a face acest lucru, faceți clic dreapta pe numele variabilei sau apăsați F2
:
Apoi pur și simplu introduceți noua valoare a variabilei și apăsați Enter
și asta este:
Tocmai ați învățat cel mult 5% din toate funcțiile IntelliJ IDEA. Odată ce le-ai stăpânit pe acestea, vom vorbi despre restul.
3. Executarea unui fragment de cod
De asemenea, puteți executa cod arbitrar în orice moment în timp ce programul dumneavoastră rulează. Acest lucru se face folosind combinația de taste Alt
+ F8
sau elementul corespunzător din meniul contextual:
Se va deschide o fereastră specială în care puteți scrie orice cod, iar acel cod poate folosi orice variabile cunoscute în locația curentă în execuția programului!
Puteți apela orice metodă, de exemplu, pentru a face ca programul să afișeze ceva text pe ecran fără a-și întrerupe activitatea! Exemplu:
GO TO FULL VERSION