java的bug断点一般加在哪?好像一般都是加在方法名的下一句,为什么呢,加在方法上不行吗?

java的bug断点一般加在哪?好像一般都是加在方法名的下一句,为什么呢,加在方法上不行吗?有的时候加在方法上出出问题,而加在方法的第一句话上一般没问题。... java的bug断点一般加在哪?好像一般都是加在方法名的下一句,为什么呢,加在方法上不行吗?
有的时候加在方法上出出问题,而加在方法的第一句话上一般没问题。
展开
 我来答
jiangfeilong8
2013-01-28 · 超过53用户采纳过TA的回答
知道答主
回答量:225
采纳率:100%
帮助的人:139万
展开全部
加在方法上,你要先F5进入方法里,然后F6一步一步向下执行。
加在方法里第一句,执行时就直接进入方法了,然后F6一步一步向下执行。
个人感觉都差不多。
至于你说的方法上出问题,而方法第一句没有问题。
这个是因为你方法本身是有问题的,你加在方法上,执行下一步时,就相当于执行了这个方法,当然会出问题了,而你加在方法里第一句,就不一定出问题了。因为方法本身的问题不一定是第一句出错,可能是方法里最后一句出错了,这样你只有在执行到方法最后一步才会报错的。
个人意见,谢谢,希望能帮助你。
东软小新人
2013-01-28 · TA获得超过394个赞
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:184万
展开全部
设置断点是为了debug执行的时候可以停在断点上。
当你单步执行的时候你会发现,每次执行下一行的时候都不会执行到方法名上,而是直接执行方法体内的代码。
所以断点不能设置在方法名上。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
月下的小虫子
2013-01-27 · 超过24用户采纳过TA的回答
知道答主
回答量:193
采纳率:0%
帮助的人:60.7万
展开全部
你也可以加在方法名上,可以看他有没有跳进这方法,一般都加在你认为在错之前最后的一个对的地方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiandesgin
2013-01-27 · TA获得超过169个赞
知道小有建树答主
回答量:357
采纳率:100%
帮助的人:240万
展开全部
问题是你加在方法上有什么意义,只有加载方法体里面你才能看到变量的变化,查到问题所在
追问
加在方法上不是会往下执行吗,效果不是一样吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式