idea的debug调试

编程入门 行业动态 更新时间:2024-10-26 11:13:22

<a href=https://www.elefans.com/category/jswz/34/1771010.html style=idea的debug调试"/>

idea的debug调试

目录

断点条件设置(condition)

断点表达式(evaluate expression)

断点回退(reset frame)


断点条件设置(condition)

        条件断点,一般是满足我们设置的某个条件时,debug断点才会生效。这种条件断点设置,我们一般用在多重循环中。

        这儿我们以list为例进行说明:userList是:User{userid='123', username='zhangsan', password='123456', age=25, email='test@163'}、User{userid='456', username='lisi', password='123456', age=25, email='test@163'}、User{userid='789', username='wangwu', password='123456', age=25, email='test@163'}。条件断点设置的是当user.getUserid.equals("456")时,debug才会进入。

断点表达式(evaluate expression)

        断点表达式,我们常用来跟踪值的输出或者某些值的修改来测试。

        这儿我们以user为例进行说明:我们获取到的user是这样的:User{userid='123', username='zhangsan', password='123456', age=25, email='test@163'},user的username字段值是"zhangsan",我们在evaluate expression中设置"user.setUsername("张三");"。然后就可以看到userd的username已经变成"张三"了。

断点回退(reset frame)

        断点回退,

        这儿我们以TestController、TestService为例进行说明。我们在TestController第18行、TestService第15行设置断点。当我们的断点走到TestService时,我们又想回退时,我们可以在Debug下的"Threads & Variables",TestService第15行右击,调出"reset frame"界面。点击"reset frame",即可回退到TestController第18行。

        

更多推荐

idea的debug调试

本文发布于:2023-12-05 00:02:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1662517.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:idea   debug

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!