затмение beakpoint: остановитесь прежде, чем оставить метод Java

В производственной системе, которая может иметь несколько не-jee контейнеров. Используйте anot-планировщик предприятия, например планировщик Quartz, который можно настроить для использования базы данных для задачи maamgememt.

18
задан Craig Angus 19 October 2008 в 22:11
поделиться

3 ответа

Поместите точку останова на строку сигнатуры метода. Это - то, где Вы пишете

public void myMethod() {

, Затем щелкают правой кнопкой по точке останова и выбирают "Свойства точек прерывания". В нижней части всплывающего окна существует два флажка: "Запись метода", "Выход Метода". Проверьте последнего.

34
ответ дан 30 November 2019 в 07:23
поделиться

Можно установить точку прерывания метода.

Двойной щелчок в поле рядом с объявлением метода. Точка останова с художественным оформлением стрелки появляется. Щелкая правой кнопкой для исследования свойств можно установить, "Приостанавливают на": для "Записи Метода" и/или "Выхода Метода".

можно читать больше о них в Поваренная книга Eclipse .

3
ответ дан 30 November 2019 в 07:23
поделиться

Хороший вопрос. Первое, что пришло на ум я сделал бы это:

public void method(Object stuff) {
    try {
        /* normal code */
    } finally {
        int x = 0;
    }
}

можно установить точку останова на x = 0 строк, и это будет ВСЕГДА выполняться, неважно, куда Вы возвращаетесь. Даже за выданным исключением, это будет выполнено.

выгода к этому является объемом. Если Вы не определите переменные за пределами блока попытки, Вы не сможете видеть их значения, где Вы добираетесь до наконец блок, так как они выйдут из объема.

Необходимость просто поместить 5 точек останова (один для каждого оператора возврата, безотносительно) может работать лучше всего.

я надеюсь, что существует лучший путь, я хотел бы знать это.

0
ответ дан 30 November 2019 в 07:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: