异常:就是程序在运行过程中可能会发生的不正常的现象,异常有很多种,还有一个继承体系,最上面的是Throwable,最长用的是Exception和它的子类。

Error这个分支的异常我们在程序中不可以捕获和处理。

RuntimeException是可以选择不进行捕获和处理.

使用try-catch-finally处理异常(finally块的承诺是无论是否发生异常一定执行)

throws和throw区别

作用不同

  throw 用于程序员自行产生并抛出异常

  throws 用于声明该方法内抛出了异常

使用的位置不同

  throw  位于方法体内部,可以作为单独语句使用

  throws 必须跟在方法参数列表的后面,不能单独使用

内容不同

  throw 抛出一个异常对象,且只能是一个

  throws 后面跟异常类,且可以跟多个异常类

 

posted on 2015-08-25 07:21  飞向蓝天KX  阅读(123)  评论(0)    收藏  举报