corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

调试器

NetBeans 调试器屏幕快照

单击图像查看全屏预览

设置源代码断点、添加字段监视、单步调试代码、运行到方法、生成快照以及监控执行。您也可以将 NetBeans 调试器连接到已运行的进程上。

可配置调试器

在“选项”对话框中,可以配置中断/暂停行为,指定变量格式化程序,并使用步骤过滤器跳过方法和包。


调试窗口

调试窗口集成了“会话”、“线程”和“调用栈”视图。

每个会话都在其线程列表中进行了细分,您可以展开每个暂停的线程以查看其调用栈,还可以执行其他一些操作。只需单击一下“继续”/“暂停”按钮,即可恢复/暂停线程。

调试器窗口

可配置断点

除标准行和方法断点外,NetBeans 调试器还提供高级的类、线程、异常和变量断点。配置这些定制断点,使其在一定的条件和事件下(如未捕获的异常、类载入和变量访问)触发。

调试器断点

表达式求值

当单步调试代码时,可实时对分配到监视和条件断点上的 Java 语法表达式求值。将光标移到变量上,则会计算当前值并在工具提示中显示该值。

表达式求值

表达式步进

可以轻松越过语句中的单个表达式。调试器将显示每个表达式的返回值。使用“步入”操作 (F7),可以选择要步入的方法调用(如果当前行存在多个可步入项)。


多会话调试

可以同时调试多个进程:在调试窗口的“会话”视图中浏览当前运行的调试会话的列表。


多线程调试

要切换线程,请使用“当前线程选择器”,或直接从编辑器标注区访问线程导航。在调试窗口的“线程”视图中检查当前会话线程的状态。在“调用栈”和“局部变量”视图中检查当前线程的调用栈和局部变量。调试器将自动检测暂停线程中是否出现死锁。

调试器死锁检测

调试器:当前线程选择器

HeapWalker

调试程序时,使用 HeapWalker 监视对对象的引用。实例窗格显示类的所有实例,字段窗格显示其结构。引用窗格显示所选实例的引用。

调试堆查看器

 

-  Java SE 和基本 IDE 学习资源