Eclipse的调试机制是什么样的,原理是什么?

当我打了一个断点,调试的时候系统做了哪些事,具体过程是什么样的呢?
百度上大都是说怎么调试和技巧什么的,没几个说到原理的。

所有语言的调试过程都是一样的,启动时调试器会开一个 TCP 端口给开发工具,在还没有图形化工具调试的年代,大家都是输入字符命令说“运行到第38行“或”请输出一下 var 变量的值“。现在有IDE 之后,这些事情都简单了。

如果你想知道IDE与调试器之间的 TCP 交流的细节,就需要看 Java debug interface 文档,去搜索 JDPA, JDTI, Java debug Interface 这些细节,在 Oracle 或 jcp 网站上或许有文档。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-08-31
性支出是的范德萨
相似回答