Каждая точка прерывания может иметь уникальное условие, определяющее время попадания в точку прерывания.
Условием для точки прерывания может быть любое логическое выражение, возвращающее результат "истина" или "ложь". Выражение вычисляется в области расположения точки прерывания, таким образом нельзя задать ссылку на класс и т.п. за пределами области размещения точки прерывания при создании выражения.
Рассмотрим следующий пример:
public class Person { String name = ""; int age = 0; public Person(String name, int age) { this.name = name; this.age = age; //точка прерывания } };
В предыдущем примере поместите точку прерывания в указанном месте и перейдите к свойствам точки прерывания для добавления нашего условия. В данном случае мы ограничены только элементами класса точки прерывания и предоставляемыми объектом.
Например, допустимым условием может стать:
age == 56
что означает, что точка прерывания будет приостановлена только когда возраст равен 56.
Добавить условия к точкам прерывания можно с помощью окна свойств точки прерывания, показанном ниже.
Добавление точек прерывания
Удаление точек прерывания
Запуск программы на Java
Запуск и отладка