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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 马嘉 中级黑马   /  2014-11-12 09:12  /  770 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

异常(异常机制)的理解,如果问道这个问题,应该从哪个方面回答,现在完全没有头绪,求大神解答

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

2 个回复

倒序浏览
楼主 。祝你好运{:3_51:}
异常:就是程序在运行时出现的不正常情况
* 异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象
*                                         其实就是java对不正常情况进行描述后的对象体现。
* 对于问题的划分:两种:一种是严重的问题,一种非严重的问题。
*
* 对于严重的,java通过error类进行描述。
*                         对于error一般不编写针对性的代码对其进行处理。
* 对于非严重的,java通过exception类进行描述。
*                         对于exception可以使用针对性的处理方式进行处理。

对多异常的处理。
* 1.声明异常时,建议声明更为具体的异常,这样 可以处理的更具体。
* 2.对方声明几个异常,就对应有几个catch块。不要定义多余的catch块
*                 如果多个catch块中的异常出现继承关系,父类异常catch块放在最下面

自定义异常:
* 必须是自定义类继承Exception。
*
* 继承Exception原因:
* 异常体系有一个特点:因为异常类和异常对象都被抛出。
* 他们都具有可抛性。这个可抛性是Throwable这个体系中独有特点
*
* 只有这个体系中的类和对象才可以被throws和throw操作
*
* throws和throw的区别
* throws使用在函数上   后面跟的是异常类,可以跟多个。用逗号隔开。
* throw使用在函数内,后面跟的是异常对象

这些都可以说呀  还有就是异常语句的格式什么的{:3_56:}

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 赞一个!

查看全部评分

回复 使用道具 举报
马个了黑_邓 发表于 2014-11-12 09:47
楼主 。祝你好运
异常:就是程序在运行时出现的不正常情况
* 异常由来:问题也是现实生活中一个 ...

总结的太帅了,谢谢你,也祝你好运
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马