关于java异常的处理
最近自己在写一个java项目,遇到一个很头疼的问题,那就是多的数不清的异常,以前也会遇到很多异常,之前的做法就是print出来,但现在有点进步了,知道这样做是很坑爹的,至少明白,异常能处理的catch下来处理掉,不能处理就抛出去。但还是觉得很乱,请问异常的处理有没有“优雅”可言,网上也有这样的文章,但大多讲的是异常基础,好的文章也有但我觉得讲的不是很清楚,有没有哪位有好的关于异常框架的文章,也谈谈大家在项目中是怎样处理这些异常的,比如sqlexception之类的。
[解决办法]
对我来说,就一句话,能处理就处理,不能处理就往外抛!!
[解决办法]
根据自己的业务需要封装自己的异常类进行处理
[解决办法]
把异常的堆栈信息打印出来
e.printStackStace() ;
容易查找
[解决办法]
try{}catch(Exception e){ System.out.println("加入自己的标志...") ; e.printStackTrace() ;}
[解决办法]
你要做一个异常的统一日志,存在xml或数据库都行,将异常分类,不过也只是方便查询而已。
[解决办法]