一、java异常类介绍。
Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。
有一篇比较好的blog,http://blog.csdn.net/hguisu/article/details/6155636 介绍java异常。
二、异常处理方式。
在 Java 应用程序中,异常处理机制为:抛出异常,捕捉异常。
三、程序中使用。
2种处理方式
1、throw new 异常 在方法体上写throws 往上层抛,最终交给Controller AOP处理 处理方式打日志。
2、明确知道错误的就不使用try..catch..,自己处理 处理方式包括打日志,不往最外层抛。意想不到的异常交给Controller AOP处理。 我个人是这种。
对象在传入算法处理时 应该是数据验证过的,合法的。
原文:http://www.cnblogs.com/chengjunchao/p/7137929.html