
在你打印出第一个“syh1”后面又输出了一堆日志信息。在这些日志信息里面有一条查询语句你没有发现吗?你应该看看第二条输出语句里面的表达式到底执行了什么东西。
还有你那个方法是不是赖加载啊?你写get得到这个对象,但是在你实际使用之前并没有查询这个对象,等你打印的时候采取查询这个对象的内容啊?
还有一个可能你是不是找错对象了啊?
是在不行你可以在输出这个值之前把你那个值在debug模式里面改成另外一个值,看输出的值是你改的值还是其他的值。(具体 *** 作我不是很清楚了,大概是在输出前,在debug的variables里面右键你需要改的属性,然后你看点击哪一个回出现输入框就可以修改了)
你是用的eclipse开发的吗?
如果是对行头点右键选择Toggle Breakpoint加入断点,然后在菜单Run里面选择Debug,就会进入Debug模式,然后按F5、F6进行测试~
对于java调用接口,一般来说,只要接口正确,并且没有出错,都会直接返回相应的结果。如果接口返回结果不正确,那么可能是传入的参数有误,或者是接口出现了问题,比如说网络不稳定,或者是调用的时候把参数写错了等等。
一般我用Debug都是测试自己的sql语句出错在哪,一般你设置断点的原理是看看到断点的时候你的某个值或者某句话是不是出错,或者是为空了,所以我觉得这个对于检测sql语句是不是出问题了比较好。。
可以的。
解释:java代码运行只要设置断点,不管异步与否,只要运行到断点代码,就会进入调试模式。
备注:java断点调试的情况下,如果不太习惯的话,可以通过Log日志输出值,或者是Console控制台输出system信息的形式来实现,虽然很笨拙,但是效果还是很好的。
线程的调用是系统的核心函数负责的,也就是说,你虽然代码是再主线程里开了一个副线程,但是在执行的时候,却不是按表面的结构执行的,所以在主线程执行完毕后,在跟踪下去回返回到系统响应的函数部分。
所以调试线程,只能打上断点,然后RUN。
以上就是关于java断点显示不正确。全部的内容,包括:java断点显示不正确。、java 如何打断点找错、java调用接口不进断点直接返回结果了怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)