四时宝库

程序员的知识宝库

java 开发工具IDE-Eclipse debug过滤技巧

Step filters

代码调试,占程序员的工作时间比重,应该不小。因此调试代码(debugging)过程中忽略(过滤)掉一些包和类,提高debug效率,缩短debug时间,至关重要。

JVM内部类比如,sun,sunw开头的包(package)。这样当遇见 toString方法时,debug就不会进入代码内部了。



加断点(breakpoint)的几种方式

下图为手动模式,双击红色箭头指向的垂直列11(编辑面板的最左侧),出现小绿点,表面断点设置成功。



windows快捷方式

Ctrl + Shift + B

macOS(苹果电脑)

Cmd + Shift + B


调试(debug)模式下,下面是代码的几种走位模式

●Step Over / 单步执行

遇见子方法,函数不进入其内部。


●Step Into / 单步进入

遇见子函数或方法就进入。


●Step Return /单步执行并返回

运行到子方法,函数内部时,用此命令,运行完子方法,函数的剩余部分,跳回上层调用处。


●Drop to Frame

这个功能可以重新跳到当前方法的开始处重新执行,并且所有上下文变量的值也回到那个时候。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接