Každý bod přerušení má jedinečnou podmínku, která určuje, kdy dojde k navštívení bodu přerušení.
Podmínka bodu přerušení může být libovolný logický výraz, který lze vyhodnotit hodnotami true nebo false. Výraz se vyhodnocuje v rozsahu umístění bodu přerušení, což znamená, že při sestavování vlastního výrazu nelze odkazovat na třídy atd. mimo rozsah umístění bodu přerušení.
Věnujte pozornost tomuto příkladu:
public class Person { String name = ""; int age = 0; public Person(String name, int age) { this.name = name; this.age = age; //zde je bod přerušení } };
Použijeme-li výše uvedený příklad, přidejme bod přerušení na vyznačené místo a přejděme k vlastnostem bodu přerušení, abychom přidali vlastní podmínku. V tomto případě jsme omezeni pouze na členy třídy, ve které je bod přerušení obsažen, včetně členů poskytnutých objektem.
Platnou podmínkou může být například:
age == 56
což znamená, že bod přerušení má provést pozastavení provedení pouze v případě, že věk = 56.
Podmínky lze přidávat do bodů přerušení s použitím dialogového okna vlastností bodu přerušení, které je uvedeno níže.
Přidávání bodů přerušení
Odebrání bodů přerušení
Spuštění programu Java
Spuštění a ladění