Ինչպես կարգաբերել խավարումը ՝ 10 քայլ (նկարներով)

Բովանդակություն:

Ինչպես կարգաբերել խավարումը ՝ 10 քայլ (նկարներով)
Ինչպես կարգաբերել խավարումը ՝ 10 քայլ (նկարներով)

Video: Ինչպես կարգաբերել խավարումը ՝ 10 քայլ (նկարներով)

Video: Ինչպես կարգաբերել խավարումը ՝ 10 քայլ (նկարներով)
Video: ԴԻՄԱՇ Կուդայբերգենի ՁԱՅՆ ՎՏԱՆԳ? Ադրի Վաչետի կողմից 2024, Ապրիլ
Anonim

Այս հրահանգը նպատակ ունի օգնելու նորեկ ծրագրավորողներին արագ սկսել կարգաբերում Eclipse- ի հետ: Այն օգտագործում է պարզ ծրագիր ՝ ցույց տալու, թե ինչպես կարգաբերել Eclipse- ում: Այն ընդգրկում է վրիպազերծման հիմնական գիտելիքներն ու հմտությունները, ուստի այն հեշտ կլինի հասկանալ և հեշտ հետևել: Մենք կտեսնենք, թե ինչպես է ծրագիրը քայլ առ քայլ կատարում կարգաբերման ռեժիմում:

Քայլեր

Վրիպազերծում Eclipse- ի միջոցով Քայլ 1
Վրիպազերծում Eclipse- ի միջոցով Քայլ 1

Քայլ 1. Սահմանեք ընդմիջման կետեր

Անցումային կետ սահմանելու համար նախ ընտրեք կոդի մեկ տող, այնուհետև մկնիկը տեղափոխեք այդ գծի ձախ հատվածը (ինչպես ցույց է տրված ստորև նկարում), կամ կրկնակի սեղմեք, կամ աջ կտտացրեք, այնուհետև բացվող ցանկում ընտրեք «Փոխել անջատման կետը»: կապույտ գնդակը կհայտնվի, ինչը նշանակում է, որ խզման կետը հաջողությամբ սահմանվել է:

Վրիպազերծում Eclipse քայլ 2 -ով
Վրիպազերծում Eclipse քայլ 2 -ով

Քայլ 2. Սկսեք ծրագիրը կարգաբերման ռեժիմում

Մենք ունենք երեք եղանակ ՝ 1> Սեղմեք F11; 2> Հիմնական ընտրացանկում կտտացրեք «Գործարկել» կետին, ապա բացվող ցուցակում ընտրեք «Վրիպազերծում»; 3> Կտտացրեք սխալի պատկերակին գործիքների վահանակի վրա (ինչպես ցույց է տրված ստորև նկարում), ապա ընտրեք «Վրիպազերծել որպես Java հավելված»:

Վրիպազերծում Eclipse- ի միջոցով Քայլ 3
Վրիպազերծում Eclipse- ի միջոցով Քայլ 3

Քայլ 3. Փորձարկման համար դիտման տուփին ավելացրեք փոփոխականներ

Մենք տեսնում ենք, որ այժմ ծրագիրը կանգ է առնում այն գծի վրա, որի վրա մենք սահմանել ենք ճեղքման կետ: Այժմ մենք փոփոխականները կավելացնենք դիտման վանդակում `տեսնելու համար, թե արդյոք ծրագիրը կաշխատի այնպես, ինչպես մենք էինք սպասում: Variableամացույցի վանդակում փոփոխական ավելացնելու համար տեղադրեք կուրսորը, աջ սեղմեք, այնուհետև բացվող ցուցակում ընտրեք «Watchամացույց»:

Վրիպազերծում Eclipse- ի հետ Քայլ 4
Վրիպազերծում Eclipse- ի հետ Քայլ 4

Քայլ 4. Ստուգեք ժամացույցի տուփի փոփոխական արժեքները

Այժմ մենք կարող ենք տեսնել, որ num1- ի և num2- ի արժեքը սպասված է, բայց գումարը դեռ 0.0 է, քանի որ ծրագիրը չի գործարկել այն գումարը, որը կթարմացնի գումարի արժեքը:

Վրիպազերծում Eclipse քայլ 5 -ով
Վրիպազերծում Eclipse քայլ 5 -ով

Քայլ 5. Քայլ դեպի

Գործարկեք ֆունկցիայի մեջ. Այժմ գումարը հաշվարկելու համար կօգտագործենք add () գործառույթը: Տեսնելու համար, թե արդյոք add () գործառույթը կաշխատի այնպես, ինչպես մենք էինք սպասում, մենք կմտնենք դրա մեջ: Դա անելու համար պարզապես սեղմեք F5 կամ գործիքների վահանակի վրա, գործիքների վահանակում սեղմեք «Քայլ դեպի» պատկերակը կամ հիմնական ընտրացանկում «Գործարկել» կետի բացվող ցանկում ընտրեք «Քայլ դեպի»: Programրագիրը կգործի add () ֆունկցիայի մեջ և կդադարի գործարկվող առաջին կոդի վրա:

Վրիպազերծում Eclipse- ի հետ Քայլ 6
Վրիպազերծում Eclipse- ի հետ Քայլ 6

Քայլ 6. Վերադառնալ գործառույթից

Գործարկեք ծածկագիրը ՝ սեղմելով F6 կամ գործիքների վահանակում սեղմելով «Քայլ ավելին» պատկերակը կամ հիմնական ընտրացանկում «Գործարկել» կետի բացվող ցանկում ընտրեք «Քայլ անցնել»: Addրագիրը կվերադառնա add () գործառույթից main () և կդադարի նույն գծի վրա, երբ այն նախկինում հեռացել էր:

Վրիպազերծում Eclipse քայլ 7 -ով
Վրիպազերծում Eclipse քայլ 7 -ով

Քայլ 7. Ստուգեք գործառույթից վերադարձվող արժեքը

Գործարկեք ծրագիրը Step Over- ով, գումարի արժեքը կփոխվի մինչև 9.0:

Վրիպազերծում Eclipse քայլ 8 -ով
Վրիպազերծում Eclipse քայլ 8 -ով

Քայլ 8. Տպեք արդյունքը

Գործարկեք ծրագիրը Step Over- ով: Step Into- ի փոխարեն մենք պետք է օգտագործենք Step Over- ը, քանի որ չունենք println () գործառույթի աղբյուրի կոդը:

Վրիպազերծում Eclipse քայլ 9 -ով
Վրիպազերծում Eclipse քայլ 9 -ով

Քայլ 9. Սահմանեք վրիպազերծման զտիչ

Առանց աղբյուրի կոդի գործառույթների մեջ մտնելուց խուսափելու համար մենք ստիպված կլինենք փոփոխել որոշ կազմաձևեր ՝ վրիպազերծողին ասելու համար, որ նա չի մտնում այդ գործառույթների մեջ, նույնիսկ օգտագործվում է հրամանի մեջ: Հիմնական ընտրացանկից «Windows», ընտրեք «Նախապատվություն», այնուհետև հաջորդաբար հետևեք ստորև ներկայացված նկարի թվերին.

Վրիպազերծում Eclipse քայլ 10 -ով
Վրիպազերծում Eclipse քայլ 10 -ով

Քայլ 10. Կանգնեք հիմնականում

Գոյություն ունի վրիպազերծման նպատակով ծրագրի կատարումը դադարեցնելու ևս մեկ եղանակ ՝ Stop in main: Դա նշանակում է, որ եթե այն միացված է, ամեն անգամ, երբ ծրագիրը սկսում է աշխատել, այն կդադարի main () առաջին գործարկվող կոդի վրա, որպեսզի ծածկագիրը ձեռքով գործարկվի: «Stop in main» - ը միացնելու համար աջ սեղմեք ծրագրի անվան վրա ՝ ծրագրի Explorer- ի պատուհանում, ընտրեք «property» ՝ «xxx» - ի (հատկանիշները նախագծի անունն են) երկխոսության տուփը բացելու համար, այնուհետև հետևեք հաջորդաբար թվեր պիտակավորված քայլերին:

Խորհուրդներ

  • Ընդհանրապես, ծրագրում ամենուր կարող ենք սահմանել ճեղքման կետ, բացառությամբ «{» կամ «}» մեկնաբանությունների, բայց իրական պրակտիկայում մենք պետք է սահմանային կետ սահմանենք համապատասխան կոդի վրա, այսինքն ՝ սահմանենք իմաստալից ճեղքվածք:
  • Եթե չեք ցանկանում ծրագիրը ձեռքով գործարկել վրիպազերծման ռեժիմում, կարող եք գործիքների վահանակի վրա սեղմել «Վերսկսել կոճակը» ՝ հաջորդ ճեղքման կետ անցնելու համար, կամ ավարտել կարգաբերումը, եթե այլևս ընդմիջման կետեր չկան:

Խորհուրդ ենք տալիս: