Некоторые способы остановки выполнения программы:
- Использование точек остановки. its.1c.ru javarush.com В коде размещают специальные метки — точки остановки (break point). javarush.com Когда программа, запущенная в режиме отладки, доходит до отмеченной строки, она останавливается. javarush.com
- Остановка на указанной строке. its.1c.ru Например, чтобы посмотреть, какие значения параметров передаются в вызываемый метод. its.1c.ru
- Остановка на указанный раз. its.1c.ru Может понадобиться при отладке циклов, например, остановка на определённой итерации цикла, номер которой известен. its.1c.ru
- Остановка по значению переменной. its.1c.ru Например, когда один и тот же метод используется для обработки разных объектов, и нужно остановиться при выполнении определённого условия. its.1c.ru
- Остановка по любой ошибке. its.1c.ru Можно настроить, чтобы отладка останавливалась при наступлении любой ошибки. its.1c.ru
- Остановка при выполнении действия в программе. its.1c.ru Например, когда не известен, какой именно фрагмент программного кода вызывается в результате действий пользователя. its.1c.ru
В зависимости от языка программирования могут использоваться и другие способы остановки выполнения программы, например, в языке Паскаль — процедура halt для принудительного прекращения работы программы внутри неё или процедура exit для выхода из подпрограммы без прекращения выполнения вызывающей программы. pas1.ru