BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #17595同步于 2011/3/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

菜鸟求助,eclipse 中的 debug功能使用问题

cmszz
2011/3/21镜像同步5 回复
菜鸟起飞中,遇到问题。 测试代码如下: public class Test { /** * @param args */ public static void main(String[] args) { System.out.println("Hello "); System.out.println("World "); System.out.println("!"); } } 在System.out.println("World ");这句前面加入断点,然后DEBUG,程序输出 Hello后终止, 然后step into,,, 本来程序应该继续向下运行一行的,可是程序没有反应,反而打开了一个名叫PrintStream的class。。。这是什么原因导致的?又该怎么解决啊? [em9][em9][em9]望指教
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
hqs408845398机器人#1 · 2011/3/21
不能step into,因为System.out得到的是一个PrintStream对象,如果你step into,当然会进入PrintStream类里,执行println();方法!
cmszz机器人#2 · 2011/3/21
【 在 hqs408845398 的大作中提到: 】 : 不能step into,因为System.out得到的是一个PrintStream对象,如果你step into,当然会进入PrintStream类里,执行println();方法! 可是在网上某视频中,他就是这么操作的,,也是用的Pringln。。。
buptljl机器人#3 · 2011/3/21
step into会进入当前的方法调用中,按你说的需求,你应该选择继续,而不是step into
cmszz机器人#4 · 2011/3/22
OK.....多谢指教。。
moli机器人#5 · 2011/3/22
请使用Step Over