码迷,mamicode.com
首页 > 编程语言 > 详细

Java Se:常见异常总结

时间:2015-10-15 21:54:22      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

没有任何开发人员敢说自己开发的程序没有问题,没有任何人敢说自己在开发过程中不会遇到问题。遇到问题时,通常都会根据日志中的异常、错误或者提示信息来Debug,修复问题。

 

当然了,一些常见的问题,还是需要总结一下了,再次遇到这样的问题时,就知道怎么处理它,下面就列出一些开发过程中会遇到的问题。

 

NullPonitException

    这个异常可以说是最为常见的异常了。当遇到这个问题时,大多数情况都是因为没有对null值判断引起的,对于这种情况,都要加上空值的处理。

    但是我们在查问题时,不能仅局限于空值的处理,更要调查数据为什么是空的,这一点很重要。我处理过这样一个问题,在Console访问JMS资源时出现在NullPointException,调查时发现取得的数据是null。但实际情况下,这个值是不应为null。这就说明有其它的潜在的问题存在了。

 

ClassNotFoundException

    这个类也是比较好理解的。但是找问题的原因并不轻松的。如果想要轻松的找出这个问题的原因,需要对ClassLoader的知识有所了解。这个错误发生在类的加载时,通过类的字符串名称加载时,并且是从ClassLoader的搜索下查找类的。

    出现这个问题时,可能有下列原因:

1) 搜索路径下,应该有某个类或者某个jar,但却没有。

2) 搜索路径错误,这个对应的就是ClassLoader使用错误或者ClassLoader的搜索路径设置不正确。

3)对于使用了OSGi的应用,搜索路径下有这个类,但却找不到,就要从MANFIST文件中查这个类所在的包是否在export-package中。

 

Java Se:常见异常总结

标签:

原文地址:http://www.cnblogs.com/f1194361820/p/4883537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!