eclipsedebug查看变量值(eclipse如何查看运行过程中各个变量的值)
你的代码并没有中断,变量当然不会显示,必须中断后,才会把断点的类的变量显示出来。
1菜单栏工具环境选项2找到“浏览Debug变量”,在“查看鼠标指向的变量”前面选中然后点击下方的确定以上完成了设置使用方法开始调试以后,把鼠标划过右边红色圈定的那里就可以查询某个变量当前的值显示位置在。
id是Eclipse的debugger自己生成的,用于告诉你哪些变量是指向同一个对象id相同即指向同一个对象primitive不是对象,所以就没有id但是如果你用primitive的wrapper类,即Integer,Long注意首字母是大写,那么就会有id了。
在debug模式下鼠标指向需要观察的变量,旁边就会弹出一个框,里面就有这个变量当前的值,数组的话,其中的所有值都有显示,对象的话其中的所有属性都有。
凡是这样的错误,原因就两种 一种是错误的重新new了一个list当成了获取到的list 第二种就是获取的对象不对,比如本来存在context的session里面结果从request的session里面拿。
第一个箭头指向的就是下一步对应F6,第二个箭头指向对应F5 要查看某个变量值,选择变量右击选择inspect 如图我选择了end右键选择inspect就弹出该值执行过了这一步的当前值如果执行到当前步你获取end值是无法获取的如。
在eclipse中runas是正常运行,而debug as是调试运行,两个只是运行模式不同,执行结果并不会不一样 调试运行是为了在编码中逐步运行代码,可以实时查看变量值,方便找出程序错误,如下代码,在intc = a *b语句上打上断点。