1. Watch
Dastur break point yordamida to'xtaganda yoki qadam-baqadam bajarishda, har safar dastur joylashgan joyda ma'lum bo'lgan o'zgaruvchilarni ko'rishingiz mumkin.
Keling, 10 elementdan iborat massivni 100 dan 109 gacha bo'lgan sonlar bilan to'ldiradigan dastur yozamiz. Misol:
Intellij IDEA dasturiy tizimi kod ustidan muhim o'zgaruvchilar qiymatlarini ko'rsatadi. Bizning holatimizda bu o'zgaruvchi-massiv data
Shuningdek, skrinshotning pastki qismida Debugger (на Console эмас) ochilgan va unda dastur joylashgan joyda mavjud bo'lgan barcha o'zgaruvchilar (qiymatlari bilan) ko'rsatilgan.
Agar F8 tugmasini 10 marta bossangiz, siz 5 marta siklni bajarib chiqasiz (sikl sarlavhasi uchun bir marta va sikl tanasi uchun bir marta bosiladi). Shunda siz quyidagi natijani olasiz:
10 sikldan 5 iteratsiya bajarildi va siz ko'rasizki, data massivida allaqachon 5 qiymatlar mavjud: 100, 101, 102, 103 va 104.
Aytgancha, agar massiv tarkibini yig'ilgan holda ko'rsangiz, yana bir qancha foydali o'zgaruvchilarni ko'rishingiz mumkin:
2. O'zgaruvchi qiymatlarini o'zgartirish
Aytgancha, agar dasturingiz qanday qilib ma'lum o'zgaruvchi qiymatlarida ishlashini sinab ko'rmoqchi bo'lsangiz, dasturni ishga tushirish davomida (debug rejimida) istalgan o'zgaruvchi qiymatlarini o'zgartirishingiz mumkin.
Buning uchun o'zgaruvchi nomiga o'ng tugma bosib yoki F2 tugmasini bosib:
Keyin yangi o'zgaruvchi qiymatini yozasiz va Enter tugmasini bosasiz, va tamom:
3. Kod parchasini bajarish
Shuningdek, dastur ish jarayonida istalgan vaqtda kode parchasini bajarishingiz mumkin. Bu Alt+F8 (Option+F8) tugmalarining birikmasi yoki kontekst menyusi orqali amalga oshiriladi:
Sizga maxsus bir oyna paydo bo'ladi, unda istalgan kodni yozishingiz mumkin va unda dastur tomonidan bajarilayotgan vaqtda ma'lum o'sha o'zgaruvchilarni ishlatishingiz mumkin!
Istalgan metodni chaqirishingiz mumkin: ma'lum bir matnni ekran chetiga chiqarishni dasturi to'xtatmagan holda! Misol:
Siz endi hozirgina IntelliJ IDEA'ning 5% imkoniyatlarini bilib oldingiz. Ularni o'zlashtirganingizdan so'ng, qolganlari haqida gaplashamiz.
GO TO FULL VERSION