错误Error
异常Exception:运行时异常
编译时异常(检查异常)
运行异常分为:修改源代码,将异常情况避免掉
使用异常捕获机制(try--catch)
try{正常逻辑下有可能发生异常的代码
当try后面有多个catch块,捕获异常有继承关系,必须遵照子类catch写在前面,捕获父类catch块写在后面
编辑时异常:1.指一个方法在声明部书写throw **Exception已至于调用后在编译期受到警告(编译不通过)强制要求调用者进行处理{try-catch
throws 往上抛,throws书写在方法声明最后
throws后面跟的是异常类名,而且可以有多个类名(中间由逗号分隔)
如果throw后面异常对象是编译时异常,那么该方法声明后必须加throws
如果throw后面的异常对象运行时异常,那么该方法声明后面可以不加throws
原文:http://www.cnblogs.com/yigegushi/p/5561888.html