Kuidas Eclipse’iga siluda

Selle juhise eesmärk on aidata algajatel programmeerijatel kiiresti Eclipse’iga silumist alustada. See kasutab lihtsat programmi, et näidata, kuidas Eclipse’is siluda. See hõlmab põhiteadmisi ja -oskusi silumise kohta, nii et seda on lihtne mõista ja seda on lihtne järgida. Vaatame, kuidas programm silumisrežiimis samm-sammult töötab.

1
Katkestuspunktide määramine: katkestuspunkti määramiseks valige esmalt üks koodirida, seejärel liigutage hiirt selle rea kõige vasakpoolsemasse piirkonda (nagu on näidatud alloleval pildil), tehke topeltklõps või paremklõps ja seejärel valige hüpikaknas “Toggle Breakpoint”. loendisse ilmub väike sinine pall, mis tähendab, et katkestuspunkt on edukalt seadistatud.

2
Käivitage programm silumisrežiimis: selleks on kolm võimalust: 1> Vajutage F11; 2> Klõpsake peamenüüs üksusel “Run” ja seejärel valige ripploendist “Silumine”; 3> Klõpsake tööriistapaneelil veaikooni (nagu alloleval pildil näidatud), seejärel valige “Silu Java rakendusena”.

3
Muutujate lisamine vaatamiskasti uurimiseks: näeme, et programm peatub praegu sellel real, millele oleme seadnud murdepunkti. Nüüd lisame muutujad kellakasti, et näha, kas programm töötab ootuspäraselt. Muutuja lisamiseks kellakasti viige kursor sellele, paremklõpsake ja seejärel valige hüpikloendist “Vaata”.

4
Kontrollige muutujate väärtusi valvekastis: Nüüd näeme, et num1 ja num2 väärtused on ootuspärased, kuid summa on endiselt 0,0, kuna programm pole käivitanud koodi, mis summa väärtust värskendaks.

5
Astu sisse: käivitage funktsioon: Nüüd kasutame summa arvutamiseks funktsiooni add(). Et näha, kas funktsioon add() töötab ootuspäraselt, astume sellesse. Selleks vajutage lihtsalt klahvi F5 või vajutage tööriistapaneelil tööriistapaneelil ikooni “Astu sisse” või valige peamenüüs üksuse “Käivita” rippmenüüst “Step Into”. Programm käivitab funktsiooni add() ja peatub esimese käivitatava koodi korral.

6
Funktsioonist naasmine: käivitage kood, vajutades klahvi F6 või vajutades tööriistapaneelil ikooni “Step Over” või peamenüüs valige üksuse “Run” rippmenüüst “Step Over”. Programm naaseb funktsioonilt add() funktsioonile main() ja peatub samal real, kui ta varem lahkus.

7
Kontrollige funktsioonist tagastatavat väärtust: Käivitage programm sammuga Step Over, summa väärtuseks muudetakse 9.0.

8
Printige tulemus: käivitage programm Step Overiga. Peame kasutama Step Over asemel Step Into, kuna meil pole funktsiooni println() lähtekoodi.

9
Silumisfiltri määramine: selleks, et vältida ilma lähtekoodita funktsioonidesse sisenemist, peame muutma mõningaid konfiguratsioone, et anda silurile käsk mitte siseneda nendesse funktsioonidesse, isegi kui kasutatakse käsku step into. Valige peamenüüst “Windows” “Eelistused” ja järgige järjestikku alloleval pildil olevaid numbreid:

10
Peata põhis: on veel üks viis programmi täitmise peatamiseks silumise eesmärgil – peatada põhiprogrammis. See tähendab, et kui see on lubatud, peatub programm iga kord, kui programm käivitub, main() esimese käivitatava koodi juures, nii et koodi saab käsitsi käivitada. “Peata peata” lubamiseks paremklõpsake projektiuurija aknas projekti nimel, valige “atribuut”, et tuua välja dialoogiboks “xxx” (xxx on projekti nimi) atribuudid, seejärel järgige samme. numbrid järjestikku.