调试过程问题

来源:2-14 继承的初始化顺序

慕少6083615

2020-04-17 10:53:06


1、请问这三个按钮都叫什么?分别是什么作用?

2、调试过程中出现这个PrintStream.class是什么?

http://img.mukewang.com/climg/5e9918d9098c7da700730036.jpg

http://img.mukewang.com/climg/5e9919360998e31c08890524.jpg

写回答

1回答

好帮手慕小琪

2020-04-17

同学你好,老师将对问题一一解答

一、请问这三个按钮都叫什么?分别是什么作用?

http://img.mukewang.com/climg/5e995aae0975a69903720092.jpg

1) Step Into:单步执行,遇到子函数就进入并且继续单步执行,也就是进入子函数并且每步都会执行。

2) Step Over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。

3) Step Return:跳出当前方法,在被调用方法的执行过程中,使用Step Return会在执行完当前方法的全部代码后跳出该方法返回到调用该方法的方法中。

二、调试过程中出现这个PrintStream.class是什么?

出现PrintStream.class是因为同学在进行debug调试时代码运行到print(x);时print()方法是java自带的java.io.PrintStream类中的方法,所以会显示对应的类,同学无需在意。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 11489 问题

查看课程