标签:ide imageview bean http alt+ -o containe code 重要
转:https://www.jianshu.com/p/ab865109070c
本文基于Eclipse IDE
快捷键:Ctrl + T
查看类很多人可能都知道,可源码阅读的时候更多用来查看方法体系更重要,可以方便快速的定位到方法的实现类。如:
Ctrl+T
:当然还有详细的Open Type Hierarchy
会在左侧视图里面展示更好的Type View:
快捷键:Ctrl+Alt+H
断点调式时,心中必须很清楚F5、F6、F7、F8的作用,不然要么迷失于源码之中,要么什么都没看清就走完了。
重新啰嗦一下它们的作用:
- F5 Step Into,单步进入。进入到某个方法里面;
- F6 Step Over,单步结束。一行一行的执行代码,入门时很多人只会一行一行走;
- F7 Step Return,跳出放发。进入到某个方法里面时,如果发现这个方法没有你想看的东西,或者已经看到了你想看的,直接F7,跳出到方法外。
- F8 Resume,继续往下执行。往下执行,遇到下一个断点时再停下来,没有则一直运行完。
调试时我们可能会经常遇到loadClass的情况:
在40行想进入ClassPathXmlApplicationContext构造方法,F5不料进入了类加载:
熟悉类加载的同学会很熟悉,不熟悉类加载机制的也不要慌,这是说明你调试的类第一次被加载,这时候我们F7跳出类加载,回到40行。
Dubug的时候还应该注意debug视图的线程栈:
这个视图能够让你在走得比较深的时候,可以一眼看出自己怎么进来的,当前位于什么方法里等信息,还可以点击对应的代码行数进入查看。
标签:ide imageview bean http alt+ -o containe code 重要
原文地址:https://www.cnblogs.com/jiangtao1218/p/10366636.html