代码调试
1、通过异常信息判断 代码错误位置
异常信息从上往下看,直到找到自己最熟悉的位置,并看异常报错的
如果没有发现自己最熟悉的代码位置,一定要仔细看异常信息
2、如果是jar包,或者配置文件错误,可以通过更换jar包版本,或者文件位置来进行尝试
通常是确定自己写的java程序没有问题,可以尝试更换jar包版本,或是一些配置文件读取不到数据
3、通过debug来进行调试
如何进入deBug模式
Debug基本按键介绍
Step Over (F8):步过,一行一行地往下走,如果这一行上有方法不会进入方法。
Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法。
Force Step Into (Alt + Shift + F7):强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库(JDK自带)的方法。
Step Out (Shift + F8):步出,从步入的方法内退出到方法调用处,此时方法已执行完毕,只是还没有完成赋值(一步一步退出)。
Run to Cursor (Alt + F9):运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点(不能往回执行)。
设置指定数据停留
Evaluate Expression (Alt + F8) 用于计算表达式结果