FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

Отладчик

Снимок экрана отладчика NetBeans
Для перехода к полноэкранному предварительному просмотру щелкните изображение

Для подготовки снимков состояния приложения во время выполнения рекомендуется использовать многоязычный отладчик. Этот отладчик позволяет устанавливать точки останова в исходном коде, добавлять средства контроля полей, осуществлять переход по коду и последовательно выполнять все методы, а также обеспечивает поддержку мониторинга выполнения. Кроме того, можно подключить отладчик NetBeans к уже выполняемому процессу.

Анализ выражений

Эта функция обеспечивает анализ синтаксических выражений Java, присвоенных наблюдаемым переменным и условным точкам останова, непосредственно в процессе перехода по коду. Кроме того, можно просматривать промежуточные результаты выражений и выполнять обход отдельных выражений.

Во время сеанса отладки можно проанализировать любую переменную непосредственно в редакторе исходного кода путем наведения на нее указателя мыши: во всплывающей подсказке появляется текущее значение. Анализ выполняется в соответствии с контекстом, определяемым текущим потоком выполнения.
Анализ выражений

Обход выражения

Существует возможность обхода отдельных выражений в рамках оператора. При этом отладчик отображает значение возврата из каждого выражения.

Настраиваемые точки останова

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

Точки останова отладчика

Многорежимная и многопотоковая отладка

Предоставляется возможность одновременного выполнения отладки нескольких процессов: просмотр списка выполняющихся в настоящее время сеансов отладки доступен в ракурсе "Sessions" окна "Debugger".

Если осуществляется отладка нескольких потоков выполнения, для проверки состояния потоков выполнения текущего сеанса обратитесь к ракурсу "Threads" в окне "Debugger". Для просмотра стека вызовов и локализации переменных текущего потока выполнения можно воспользоваться ракурсами "Call Stack" и "Local Variables".

При обнаружении потока выполнения, являющегося причиной проблемы, можно внести в этот поток необходимые изменения или перевести его в спящий режим с последующим возобновлением выполнения после устранения проблемы.

Прерывание и повторный запуск потоков выполнения в отладчике

HeapWalker

Средство просмотра HeapWalker позволяет просматривать ссылки на объекты при отладке программы. На панели "Instances" отображаются все экземпляры определенного типа, в то время как на панели "Fields" представлена информация относительно его структуры. Панель "References" содержит ссылки на выбранный экземпляр.

Средство HeapWalker отладчика

 

– Учебная карта по Java SE и базовой среде IDE

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by