在类文件中右键、选择“Diagrams”->"show local chages as UML"
可以查看本次变更设计到的类的UML视图
选择某个包或者整个项目,生成依赖矩阵
选择某个类,看右上角的图示,可以看到环形依赖、哪个类使用了当前类,当前类使用了哪个类等。
有注意梳理类之间的关系,帮助查找环形依赖。
基础的debug比较简单,就是断点,然后单步运行,这个本文就不讲了。
主要是上图的几个区域,大家必须熟悉起来。
调试的时候,我们想查看变量栏的一些对象的属性,可以右键,new watch来查看
比如可以拿到variables栏的任意对象,执行任意java函数
比如简单调用localData.toString()函数
那么程序运行时,只要在该变量的作用域内,就会显示这个表达式。
在复杂场景下,这种方法非常好用!
还可以清除掉
右键 选择appName,然后选择setValue即可覆盖这个属性的值,方便调试
比如在上层函数打断点,然后进入子函数
进入了子函数
我们后悔了,肿么办??比如上层有个步骤我们没看清,重来一次??重来浪费时间啊!
看左下角的调用栈!!选择最上层的然后选择"Drop Frame"
即可回退到上层!!!另外这里也可以扔异常,强制返回等,总之非常强大!!
(未完待续)
如果觉得本文对你有帮助,欢迎点赞,欢迎关注我,如果有补充欢迎评论交流,我将努力创作更多更好的文章。