日期:2014-05-20  浏览次数:20682 次

关于java异常的处理
最近自己在写一个java项目,遇到一个很头疼的问题,那就是多的数不清的异常,以前也会遇到很多异常,之前的做法就是print出来,但现在有点进步了,知道这样做是很坑爹的,至少明白,异常能处理的catch下来处理掉,不能处理就抛出去。但还是觉得很乱,请问异常的处理有没有“优雅”可言,网上也有这样的文章,但大多讲的是异常基础,好的文章也有但我觉得讲的不是很清楚,有没有哪位有好的关于异常框架的文章,也谈谈大家在项目中是怎样处理这些异常的,比如sqlexception之类的。

------解决方案--------------------
对我来说,就一句话,能处理就处理,不能处理就往外抛!!
------解决方案--------------------
根据自己的业务需要封装自己的异常类进行处理
------解决方案--------------------
把异常的堆栈信息打印出来 
e.printStackStace() ;

容易查找
------解决方案--------------------
Java code


try{

}catch(Exception e){
    System.out.println("加入自己的标志...") ;  
    e.printStackTrace() ;
}

------解决方案--------------------
你要做一个异常的统一日志,存在xml或数据库都行,将异常分类,不过也只是方便查询而已。
------解决方案--------------------
探讨

你要做一个异常的统一日志,存在xml或数据库都行,将异常分类,不过也只是方便查询而已。