A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shaoboguanzi 中级黑马   /  2015-1-22 20:00  /  923 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

异常的总结:
一、异常:是对问题的描述,将问题进行对象的封装。
二、异常体系:
Throwable
----Error
----Exception
-----runtimeexception
体系特点:异常体系中所有类对象都具有可抛性。就是说可以被throw throws修饰。
三、throw与throws用法
Throw定义在函数内,用于抛出异常对象。
Throw是定义在函数上,用于抛出异常类。
当函数内有throw抛出异常对象时,并没有进行try处理时,必须在函数上声明throw否则编译失败。注意:runtime异常除外。
如果函数上声明了异常,调用者必须处理。
四、异常有两种:
  编译时异常,编译时被检测异常。
  运行时异常,编译时不被检测异常。
五、finally只有一种情况不被执行到system.exit(0)时不会执行。
六、自定义异常:定义类继承exception
目的:1,让该类具有可抛行2让该类具有异常的共性方法。
当定义该类的信息时可以使用父类已经定义好的功能。
Myexception(String message)
{
super();
}
优点:是按照java面向对象思想将程序中出现的特有问题进行封装。
七、异常好处:
1,将问题进行封装2,将正常运行代码与问题代码进行隔离

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

2 个回复

倒序浏览
赞一个赞一个赞一个赞一个
回复 使用道具 举报
赞一个,赞一个,赞一个,赞一个,赞一个。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马