1. Watch
Бағдарлама break point арқылы тоқтаған кезде немесе қадамдап орындаудың барысында, әр жолы сіз программадағы ағымдағы орында белгілі айнымалылардың мәндерін көре аласыз.
Келіңіздер, 10 элементтен тұратын массивті 100-ден 109-ға дейінгі сандармен толтыратын бағдарлама жазайық. Мысал:

Intellij IDEA интеллектуалды жүйесі кодтың үстінде маңызды айнымалылардың мәндерін көрсетеді. Біздің жағдайда ол data айнымалы-массиві
Сондай-ақ, скриншоттың төменгі бөлігінде бізде Debugger (ал Console емес) ашық, және онда осы орынға белгілі барлық айнымалылар (олардың мәндерімен бірге) көрсетіледі.
Егер сіз F8
түймесін 10 рет бассаңыз, циклдің 5 айналымын орындайсыз (циклдің тақырыбына бір басу және циклдің денесіне бір басу). Сол кезде сіз мынандай нәтиже аласыз:

Циклдің 10 итерацияcының 5-і орындалды, және сіз data массивінде 100, 101, 102, 103 және 104 мәндері бар екенін көресіз.
Айтпақшы, егер массивтің мазмұнын жинасаңыз, сіз басқа да пайдалы айнымалыларды көре аласыз:

2. Айнымалылар мәндерін өзгерту
Айтпақшы, егер бағдарламаңыздың белгілі айнымалылар мәндерінде қалай жұмыс істейтінін тексергіңіз келсе, сіз бағдарлама жұмыс істеп жатқан кезде кез келген айнымалының мәнін өзгерте аласыз (debug режимінде).
Ол үшін айнымалының атын оң жақ түймешігімен басып немесе F2
басыңыз:

Сосын сіз жаңа айнымалы мәнін жазып, Enter
басасыз, бәрі сол:

3. Код бөлігін орындау
Бағдарлама жұмыс істеп тұрған кез келген уақытта, кез келген кодты орындай аласыз. Бұл Alt
+F8
(Option+F8) немесе контекст менюінің элементі арқылы жүзеге асырылады:

Сізде арнайы терезе шығады, онда сіз кез келген кодты жаза аласыз, және онда бағдарлама орындалып тұрған кезде белгілі айнымалыларды қолдануға болады!
Кез келген әдісті шақырып, бағдарламаны үзіп тастамай экранға бір нәрсе шығаратындай етіп бағдарламаны мәжбүрлеуге болады! Мысал:

Сіз IntelliJ IDEA мүмкіндіктерінен бар жоғы 5% ғана білдіңіз. Оларды игерген кезде, біз қалғанын талқылаймыз.
GO TO FULL VERSION