1、如果你对这个二分法查找方法不了解,又想研究它怎么办?那么我们可以打断点追踪来查看它的源代码。如图所示在方法所在行的行号前面双击打上断点。
2、然后以Debug As方式运行程序,进入debug调试界面。
3、进入到debug调试界面后,点击如图所示的图标Step into(快捷键F5),它的作用跳入方法内部。
4、跳入方法内部之后,发现依旧是在调入。所以我们再点击Step into(F5).
5、进入到真正的方法,可以查看它的源代码。我们可以点击Step over(跳过)。一句一句的执行。觉得还不够理解,可以点Drop to Frame 返回开始的位置。
6、当你觉得差不多,可以按Step return(F7) 跳出方法,返回上一个方法。
7、要结束断点模式,点击Resume(F8)——跳到下一个断点,没有断点就执行完程序。
8、然后鼠标移到右上角的Debug,点击鼠标右键,选择关闭。然后点击Run——Remove all BreakPoints 删除所有断点。这样程序就恢复回来了。