= 0 && x = 0 && y < 4) source -6ren">
gpt4 book ai didi

java - Eclipse 中的 "toggle line breakpoint"和 "toggle breakpoint"有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:21:05 33 4
gpt4 key购买 nike

我只是无法理解 Eclipse 中菜单的 Run 按钮下的两个选项。通常断点不是指一行吗?我意识到可能存在这种情况:

if (x >= 0 && x < 4 && y >= 0 
&& y < 4)
source ^= 1 << (x * 4 + y);

但是当第2行的toggle line breakpoint设置断点时,也可以通过toggle breakpoint取消设置。那么它们到底有什么区别,如何区分它们带有符号

最佳答案

在eclipse中你可以有5种类型的断点:

  • 你习惯的那个:普通的行断点
  • 一个条件断点,您在一行中停止,但仅当满足特定条件时才停止
  • 进入方法时触发的方法断点
  • 异常断点,在任何抛出特定异常的行上停止。
  • (根据我忘记的评论)观察点:使用它们,只要访问或修改某个字段,您就会中断。它们可以从大纲 View 中进行配置。

第二个选项也放在某一行,但只要需要配置,可能会被认为是比较特殊的东西。前两个断点的符号不同。第三个也有特殊符号。第四个没有符号(它不属于任何特定的地方)。

这是在解释你的话通常断点不是指一行

如果你有这样的代码,你也可以看到两者之间的区别:

void func() {
int a = 16;
}

尝试在void func() 行上执行toggle breakpointtoggle line breakpoint。你看得到差别吗? Toggle breakpoint实际上是在toggle line breakpointtoggle method breakpoint之间选择合适的选项。

关于java - Eclipse 中的 "toggle line breakpoint"和 "toggle breakpoint"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9645313/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com