黑马程序员技术交流社区

标题: 关于异常处理 [打印本页]

作者: 百思不得解    时间: 2015-4-12 10:16
标题: 关于异常处理
本帖最后由 百思不得解 于 2015-4-19 09:58 编辑

异常这块比较模糊,异常处理,throws,throw,throwable,fianlly,自定义异常处理等等,新知识不清楚。求大神通俗讲解。
作者: 百思不得解    时间: 2015-4-12 13:04
没有大神来吗,自顶
作者: yearn    时间: 2015-4-12 17:21
throw使用在函数内,后面跟的是异常对象;throws使用在函数上,throws后面跟的异常类,可以跟多个,用逗号隔开;Throwable是所有异常的父类,下面有Error和Excepting两个子类;fianlly里面的代码是不管有没有异常都会执行的!
作者: 燕赵之风    时间: 2015-4-12 17:51
throws在类上抛出所有异常;throw在方法内部抛出单个异常。throwable是一个类,用于封装异常这个对象。finally,用于封装一定会执行的代码,在关闭数据库,关闭流中非常常见。自定义异常处理,自定义的异常必须继承Exception或者Exception的子类。
作者: 百思不得解    时间: 2015-4-12 20:48
yearn 发表于 2015-4-12 17:21
throw使用在函数内,后面跟的是异常对象;throws使用在函数上,throws后面跟的异常类,可以跟多个,用逗号 ...

明白了些了,谢谢
作者: 百思不得解    时间: 2015-4-12 20:50
燕赵之风 发表于 2015-4-12 17:51
throws在类上抛出所有异常;throw在方法内部抛出单个异常。throwable是一个类,用于封装异常这个对象。fina ...

明白了些了,谢谢
作者: 燕赵之风    时间: 2015-4-12 20:54
木事木事,互相帮助
作者: BoysLove    时间: 2015-4-12 21:20
throw使用在函数内,后面跟的是异常对象;throws使用在函数上,throws后面跟的异常类,可以跟多个,用逗号隔开;Throwable是所有异常的父类,下面有Error和Excepting两个子类;fianlly里面的代码是不管有没有异常都会执行的!
作者: showdy    时间: 2015-4-12 22:16
自己看几遍视频就好了,多看才是王道




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2