"Bună, Amigo!"

"Bună, Ellie! Ți-ai făcut părul diferit? Îți arată bine!"

"Multumiri sincere!"

„Astăzi am să vă povestesc despre lucrul în IntelliJ IDEA”.

— Dar îl folosesc de ceva vreme acum.

"Da, știu. De aceea vreau să-ți spun despre câteva lucruri care fac viața mult mai simplă."

„Primul și cel mai important lucru pe care fiecare dezvoltator trebuie să îl poată face este să depaneze programele. „Bug” este argoul programatorului pentru erorile dintr-un program.”

Există două moduri de rulare a aplicației dvs. în IntelliJ IDEA.

Buton Modul
IDEE: depanare, puncte de întrerupere - 1 Rulați programul în mod normal
IDEE: depanare, puncte de întrerupere - 2 Rulați programul în modul de depanare

"Ah. Butonul în formă de bug este pentru depanare. E minunat."

Iată cel mai important lucru! Când rulați în modul de depanare, puteți executa aplicația pas la un moment dat. O linie la un moment dat.”

„Și cea mai importantă parte a depanării sunt punctele de întrerupere .”

„Puteți pune un BreakPoint pe orice linie de cod. Un program care rulează în modul de depanare va ajunge în acest punct și se va opri. Pentru a adăuga un punct de întrerupere, plasați cursorul pe linia dorită și apăsați Ctrl+F8. Pentru a-l elimina, apăsați Ctrl+ F8 din nou. "

„Pentru a continua executarea programului până la următorul punct de întrerupere, apăsați F5.”

„Pentru a continua să parcurgeți programul, apăsați F7 sau F8.”

„Dacă apăsați F7, depanatorul va intra în metode atunci când sunt apelate.”

„Dacă apăsați F8, un apel de metodă va fi tratat ca un singur pas. Depanatorul nu va intra în metode.”

— Poți să explici puțin mai detaliat ultima parte?

"Sigur. Aici, copiați acest cod și îl voi folosi ca exemplu în timp ce vă explic ce să fac:"

Cod
package com.codegym.test;

public class MainClass
{
 public static void main(String[] args)
 {
  int n = 100;
  int sum = 0;

  for (int i = 0; i< n; i++)
  {
   sum += i;
  }

  System.out.println(sum);
 }
}

„În acest exemplu, pur și simplu calculăm suma numerelor de la 0 la n.”

Cum să plasați un punct de întrerupere

„Opțiunea 1: plasați cursorul pe linia dorită și apăsați Ctrl+F8”

„Opțiunea 2: faceți clic stânga pe linia dorită”.

Cum să plasați un punct de întrerupere Rezultat
IDEE: depanare, puncte de întrerupere - 3 IDEE: depanare, puncte de întrerupere - 4

„Pentru a elimina un punct de întrerupere, faceți clic pe cercul roșu sau apăsați Ctrl+F8.

„Acum începem programul făcând clic pe butonul de depanare”.

„Ar trebui să primești așa ceva:”

IDEE: depanare, puncte de întrerupere - 5

"Tot codul a fost executat până la linia albastră. Linia evidențiată în albastru nu a fost încă executată."

"Apăsați F8 pentru a-l executa. Acolo ar trebui să ajungeți cu ceva ca imaginea de mai jos:"

IDEE: depanare, puncte de întrerupere - 6

„Roșu  indică un punct de întrerupere
„Albastru indică linia curentă de depanare”

„Să înlocuim numărul 100 din cod cu un 5 și să încercăm să rulăm întregul program pe rând. Iată succesiunea pașilor:”

IDEE: depanare, puncte de întrerupere - 7

„Primul pas este linia evidențiată cu roșu”.

„Liniile goale, precum și bretele sunt omise , deoarece nu există niciun cod acolo.”

„Acum faceți programul puțin mai complicat și vă voi arăta diferența dintre F7 și F8.”

IDEE: depanare, puncte de întrerupere - 8

„Dacă apăsați F8, atunci executați linia curentă într-un singur pas.”

„Dacă apăsați F7 și linia curentă este un apel de metodă, atunci veți „păși” în ea și o puteți executa pe rând.”

„Deci, diferența este dacă intrăm în metodă”.

"Da."

"Pot folosi F7 și F8? Cu alte cuvinte, pot sări peste unele metode care nu sunt de interes pentru mine, dar să intru în altele?"

"Da."