Chinaunix首页 | 论坛 | 博客
  • 博客访问: 58041
  • 博文数量: 30
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 301
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-25 22:19
个人简介

技术成就一切

文章分类

全部博文(30)

文章存档

2019年(1)

2015年(3)

2014年(24)

2013年(2)

我的朋友

分类: Java

2014-05-19 10:06:03

1、Java Throwable对象有两种,一类属于Error(处理不了的),一类属于Exception,Exception又分为已知的Exception(必须处理的的)和RuntimeException(可逮可不逮,不逮的话,运行时直接报错);
2、如果调用代码有抛出异常,那么调用方必须try,cathch处理,或者在抛给调用方的上级;
3、异常5个关键字,try,catch,finally,throw,throws;
4、捕获异常,不能抓大放小,规则:先抓小的(异常子类),后抓大的(异常父类);
5、使用自定义异常:
    5.1用过继承java.lang.Exception 类声明自己的异常类;
    5.2在方法适当的位置,生成自定义异常的实例,并用throw语句抛出;
    5.3在方法的声明部分用throws语句声明该方法可能抛出的异常。
6、重写方法,需要抛出与原方法所抛出异常类型一致的异常或不抛出异常。
阅读(449) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~