学Java开发就到迪派教育,开办电脑计算机培训,会计培训,外语培训学校,影视包装专业学校,游戏设计培训专业,工业设计专业,教育局批准的培训学校,经过十多年的发展已经成为东北较具影响力的一所计算机专业培训学校,首批全科专修学校!
java程序错误有哪几种情况
生产环境出错
这种情况的报错,一般都是在不经常犯错的地方抛出了异常,因为既然是生产环境,那么在程序使用前,一定是至少经过开发本地测试、测试人员验证、正式上线三个步骤。这三个步骤以后,一般常规的错误肯定已经被解决了。那么现在出错的原因,多半就是一些极其特殊的情况,比如:客户骚操作、机房网络策略异常、时间日期跨度(有些bug只会出现在年头或者年尾)。排查的方法首先就是看常规日志有没有明显报错,结合记录的客户操作类日志,及数据库数据更新日志进行排查。
测试环境出错
这种情况下出错,相比生产环境要好很多,因为只是测试环境,不至于那么紧张。解决这类问题,可以采用“顺藤摸瓜”的方法,首先还原报错产生的条件,什么情况下会出错误,根据操作步骤,我们可以很快定位到出错的代码块,仔细排查代码逻辑,到底是哪里有问题。测试环境出错,在处理问题的时间上相比正式环境,是很有优势的,加上可以还原,所以处理问题也更容易。
本地开发出错
如果是自己本地代码出错,那就直接采用较简单快捷的方式了,代码调试。使用编辑器自带的调试功能,加上断点,一步步走代码逻辑,查看各处代码值是否正常。一般来讲,本地开发较常见的错误莫过于空指针异常了,往往一番加断点打日志排查后,发现是自己写的小bug。相比上面两种情况,本地是较好解决的。