在调试js代码的时候


比如说执行到这一行,我们想看代码里某些的值

我们直接框选起来,代码就可以执行
再不济,给他放到控制台

而java代码

java代码的话我用这个小demo来说明

比如说我要看括号里的这一串执行了什么东西

我们发现在java idea里是没有反应的,(因为一个编译型语言,一个解释性语言)

柳暗花明又一村

解决

idea提功了这样的功能

框选之后,点击这个按钮,他会自动将代码填充

然后就可以执行啦,虽然不能像js那么方便,但也还是可以了

查看报错行

还想在打断点的时候也能看到堆栈信息,报错在哪一行,可以用快捷键ctrl+alt+←

在变量里设置值

如果已经执行到这一行了,但是发现数值有问题,不用重启,直接修改值就可以

比如说这个parampageSize有问题,不用重启,直接修改值
直接按F2或者右键

直接修改,就是这么骚

条件断点


在打断点的位置右键

可以设置 条件断点,这样就可以像在ollydbg,v8, ida里一样了,

参考文献

1 idea断点的几个意思

分类: java教程分享

浙公网安备33011302000604

辽ICP备20003309号