本帖最后由 syinys7 于 2016-6-25 22:30 编辑
异常的处理方式有两种 try..catch异常捕获 和throws异常抛出.
异常捕获try..catch的格式是:
try(检测){ 有可能出现异常的
问题语句 }
catch(捕获)//这里实际上是捕获到一个异常的对象{
处理异常的语句 }
throw和throws的区别:
throws相当于一个标识,在方法声明后面,对外声明该方法抛出的所有异常信息,由该方法的调用者去处理.. 就像是给一个烂苹果贴上"烂了"的标签
throw在方法体内,标识抛出异常对象,由方法体内处理语句..抛出的是具体异常,也就是一个烂掉的苹果
|