Java代码调试、解决bug

104 阅读1分钟

debug框架代码 

遇到bug,或者程序运行结果与预期不一致的情况,涉及到查看框架源代码的时候,不要慌,使用debug方法解决。 

  •  第1步 

简单了解框架的作用,能解决哪些问题,网上搜索一下,花5分钟以内时间。 

  •  第2步 

找到我们的代码对接框架的地方。例如我们代码创建了Bean,那么这个Bean,或者Bean的主要属性或者Bean的主要方法,一定在其他地方被使用,找到被使用的地方。 

  •  第3步 

如果是属性变量的话,跟其get方法,找到使用这个属性变量的地方,加断点,看能否运行到这个断点。 

  •  第4步 

如果按照上一步调试了,没有进入断点,那么就找到包含(使用)上一步代码的方法,继续查看引用的地方。然后再debug。 

 了解本质 

Java代码运行的本质就是方法的调用,也是消息的传递,了解方法如何调用,何时调用的即可。