记录一些工作中容易发生的java异常

1.避免空指针异常,常量比较值放在equals前面

2.数组或者字符串越界长度判断,避免要截取或者检查索引的位数超过数据本身长度,例如身份证18位,15位时需要添加长度判断特殊处理,以及其他字符参数,需要保证绝对的安全

3.碰到问题时不要慌,要根据案发现场情况分析事故原因,顺藤摸瓜找到问题根源复现并解决,比如某个方法突然报缺失jar包,那么按照控制台提示的堆栈报错信息寻找缺失包的坐标依赖添加进去即可,如果还继续报错则继续添加,直到不报错为止,工作中曾经碰到过使用webservice调用第三方系统时突然提示缺失包,添加三个依然报错,此时由于没有再继续添加第四个包而导致问题延误了一些时间,期间在等技术组大佬分析,后来自己再按照报错添加第四个jar包,完美解决问题,没再报缺失jar包了。从这个事情中我明白,我们一定不要对自己设限,要勇于尝试,不要过度依赖别人帮助,自己要时刻保持学习思考及研究的动力!相信自己,我们自己也可以是大佬!加油冲呀!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值