调试器
|
使用多语言调试器可在运行期间获得应用程序的状态快照。在源代码中设置断点、添加字段监视、代码逐步跟踪、进入方法运
行以及运行情况监控。您还可以将 NetBeans 调试器连接到一个已在运行的进程中。
表达式求值
进行代码逐步跟踪时,可以对分配给监视窗口和“活动”条件断点的 Java
语法表达式进行求值。您甚至可以查看表达式的部分返回结
果并跳过某些表达式。
|

单击图片可全屏预览 |
在一个调试会话过程中,通过将鼠标指针移到变量上,您可以在源码编辑器中直接对任何变量求值:当前值显示在提示中。此求值操作根据当前线程给出的上下文来
执行。
表达式跟进
您可以轻松地跳过一个语句中的某些表达式。调试器可显示每个表达式的返回值。
|
|
设置断点
作为对标准行和方法断点的扩展,NetBeans
调试器提供了更高级的类断点、线程断点、意外断点以及变量断点。设置这些自定义断点,以便在一定条件下和事件产生时被触发:例如未捕获的意外、类加载或者
变量访问。
|
|
多会话与多线程调试
您可以在同一时间内调试多个进程:在调试窗口的会话视图中浏览当前正在运行的调试会话列表。
如果您在调试多个线程,可在调试器窗口的“线程”视图中检查当前会话线程的状态。在“调用栈”和“本地变量”视图中查看当前线程中的调
用栈和本地变量。
更改或者挂起您认为会引发问题的线程,等问题被解决之后再唤醒它。
|
|
HeapWalker
当调试一个程序时可以使用 HeapWalker
来查看对象的参考信息。实例面板显示一个类型的所有实例,而字段面板则显示它的结构。参考面板中显示被选中实例的参考信息。
|
|
Java SE 与基本
IDE 相关学习资料