Отладчик

Для перехода к полноэкранному предварительному просмотру щелкните изображение
Этот отладчик позволяет устанавливать точки останова в исходном коде, добавлять средства контроля полей, осуществлять переход по коду и последовательно выполнять все методы, делать снимки экрана, а также обеспечивает поддержку наблюдения за выполнением. Также отладчик NetBeans можно применять к уже запущенным процессам.
Настраиваемый отладчик
Диалоговое окно "Параметры" позволяет настраивать поведение при останове и приостановке работы. В нем также можно указать правила форматирования переменных и пропустить ненужные методы и пакеты с помощью фильтров шагов.
Окно отладки
В окне отладки объединены представления сеансов, потоков и стека вызова.
Каждый сеанс разбит на списки потоков, и можно развернуть каждый приостановленный поток до его стека вызовов. Можно приостанавливать и возобновлять выполнение потока одним нажатием кнопок паузы и воспроизведения.
|
|
Визуальный отладчик 
С помощью визуального отладчика можно делать моментальные снимки графического интерфейса и изучать графический интерфейс приложений Swing и JavaFX для просмотра свойств компонентов, иерархии компонентов в контейнере, а также для обнаружения исходного кода компонентов. Визуальный отладчик позволяет добавлять прослушивающие процессы в действия графического интерфейса без обязательного просмотра исходного кода.
|
|
Настраиваемые точки останова
В дополнение к стандартным точкам останова для строки и метода отладчик NetBeans позволяет создавать дополнительные точки останова для классов, потоков выполнения, исключений и переменных. Можно настроить пользовательские точки останова, которые инициируются условиями и событиями, например, неперехваченными исключениями, загрузкой класса или доступом к переменной.
|
|
Вычисление выражений
Эта функция обеспечивает вычисление синтаксических выражений Java, присвоенных наблюдаемым переменным и условным точкам останова, непосредственно в процессе перехода по коду. При помещении курсора над переменной ее текущее значение вычисляется и отображается во всплывающей подсказке.
|
|
Обход выражения
Существует возможность обхода отдельных выражений в рамках оператора. При этом отладчик отображает значение возврата из каждого выражения. Действие "Войти" (F7) позволяет выбрать вызов метода, в который следует зайти в случае, если на текущей строке имеется несколько возможностей входа.
Многосеансная отладка
Имеется возможность одновременного выполнения отладки нескольких процессов. Просмотр списка выполняющихся в настоящее время сеансов отладки доступен в представлении "Сеансы" окна отладки.
Многопотоковая отладка
Для переключения потоков воспользуйтесь выбором текущего потока или непосредственно переходами по потокам из межстолбцового промежутка редактора. Проверьте состояние потоков текущего сеанса в представлении "Потоки" окна отладки. Для просмотра стека вызовов и переменных национальной настройки текущего потока выполнения можно воспользоваться представлениями "Стек вызовов" и "Локальные переменные". Отладчик автоматически обнаруживает взаимоблокировку в приостановленных потоках.
|


|
HeapWalker
Средство просмотра HeapWalker позволяет просматривать ссылки на объекты при отладке программы. На панели "Экземпляры" отображаются все экземпляры определенного типа, в то время как на панели "Поля" представлена информация относительно его структуры. Панель "Ссылки" содержит ссылки на выбранный экземпляр.
|
|
Учебная карта по Java SE и базовой среде IDE