java - 在 netbeans 中附加调试器是什么意思?

标签 java debugging netbeans

<分区>

我在 netbeans 中使用调试器有一段时间了,但我不知道它是如何工作的。当说“附加调试器”之类的东西时,IDE 是什么意思?幕后发生了什么?

最佳答案

What does it mean to attach a debugger?

在多种语言和开发环境中,运行的进程可以配置为具有与外界交互的方式。想一想汽车中的诊断连接器 - 您可以插入它并读取来自发动机、灯光、排放等的传感器信息。

调试器就像插入程序“诊断端口”的设备。它可以读取内存状态,程序当前正在执行的位置,等等。根据调试器的不同,它甚至可以停止程序并在运行中更改其状态。使用术语“附加”是因为这可能在程序启动后发生;您可以“分离”调试器并允许程序继续其愉快的方式。此功能很关键,因为有时您希望将调试器附加到具有临界状态的正在运行的进程,而不中断其执行。

What's happening under the hood?

这是一个更复杂的问题。 Debugger API 的文档可能是一个很好的起点.

希望对您有所帮助!

关于java - 在 netbeans 中附加调试器是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19457811/

相关文章:

java - 单行日志使用log4j打印类名、方法名和异常行号

c - 调试宏奇怪的行为

c - 仅使用 valgrind 分析部分函数和子函数

c# - 无法在 UWP 中调试 .NET Standard 2.0 DLL

java - 调用 setContentView(R.layout.activity_main); 时应用程序崩溃第二次

java - 为什么要在代码中避免对象实例化而使用 Spring 框架?

java - 如何将 JAXB 对象编码到不同的模式?

java - 如何检查二维图形java中的鼠标点击。

java - NetBeans 中的 GroupLayout 自动生成代码

java - 如何使用 java web 服务获得复杂的 SOAP 响应?